識寫VB程式既勁人唔該過黎呀..

2007-07-13 2:01 am
我想寫一個程式..
無奈我係寫程式新手
唔識寫..
可唔可以教我
我想咁寫既
就係有text1 同text2 我想將兩個既野變成
YourName =text1.text
但係個VB話唔得..重知我想個YourName變成text1格入面既野
個VB話
就咁既個程式:
Private Sub Command1_Click()

YourName = Text1.Text

Label6.Caption = "hi" & YourName
End Sub

我唔知有咩問題..本書都係咁教既..
我執行個程式果陣..佢話搵唔到方法和資料成員
重有我想整一個e-mail傳送系統
我想問下有冇依個程式架?
例如 我將text1寫左做網頁
跟住我將text2寫左做好無聊架
我想將依兩舊野(tetx1同text2)send做e-mail咁傳
送去特定地址..我想問下有冇架
我想整個e-mail傳送程式
咁以後唔洗開yahoomail黎sende-mail
更新1:

唔該搵人幫下我啦.. 我只是個12歲的小孩 只識硬件同window果d 唔識程式呀...

更新2:

咁我想下果d野係邊到down架 d組件

更新3:

硝酸 我估你唔係12歲 同埋我有問題 我加左變數Dim YourName As String 係冇問題發生.但係當我按左command1 佢果個label6變左做hi" & YourName 係完完全全冇變過 我係YourName果項先經打左 YourName = Text1.text 我個程式應該冇問題架啦

回答 (2)

2007-07-13 12:54 pm
✔ 最佳答案
漏了宣告變數
Dim yourName As String

VB本身沒有發送電郵的功能,可以用third-party的電郵組件,ocx或 dll. 將ocx加進 project components或 dll 加進 project references,即可在VB使用.

2007-07-14 01:16:54 補充:
Label6.Caption = "hi" & YourName下面加DoEventsLabel 不會立即refresh,DoEvents讓 operating system有時間做野

2007-07-14 01:38:35 補充:
download 電郵組件http://www.chilkatsoft.com/downloads.asp選Chilkat Email ActiveX (win32)或到互聯網搜尋

2007-07-17 00:38:40 補充:
居然忘記了mapi control,太耐沒有用VB了例子如下

2007-07-17 00:39:57 補充:
MAPISession1.DownLoadMail = FalseMAPISession1.LogonUI = TrueMAPISession1.SignOnMAPISession1.NewSession = True

2007-07-17 00:41:24 補充:
MAPIMessages1.SessionID = MAPISession1.SessionIDMAPIMessages1.ComposeMAPIMessages1.RecipAddress = "[email protected]"MAPIMessages1.AddressResolveUI = True

2007-07-17 00:41:55 補充:
MAPIMessages1.ResolveNameMAPIMessages1.MsgSubject = "Your Subject"MAPIMessages1.MsgNoteText = "Your Message here"MAPIMessages1.Send
2007-07-13 9:15 pm
我都是12歲 ~

Dim YourName As String

Private Sub Command1_Click()
YourName = Text1.Text
Label6.Caption = "hi" & YourName
End Sub

其實你的程式是沒有問題的,
你只不過是沒有在表單放漏了控制項......

2007-07-14 08:31:09 補充:
VisualBasic本身有MAPI控制項,何必到處找下載點?!

2007-07-17 07:51:28 補充:
不過MAPI一定要設定OutlookExpress才可以使用......

2007-07-17 07:54:44 補充:
MAPIMessages1.Compose這行有問題!
參考: 想學更多VisualBasic的話 ~ E-mail:[email protected]


收錄日期: 2021-04-25 20:32:57
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070712000051KK03526

檢視 Wayback Machine 備份