全部!我會盡量詳細描述我的困境。我在Visual Basic中有一些背景知識,但在Outlook 2010中沒有真正的VBA或VBscript。 我正在使用Outlook 2010.我創建了一個自定義表單(這是我第一次)。我有一個名爲ComboBox1的組合框和一個名爲TextBox1的文本框。我試圖用ComboBox1(例如,我從ComboBox1選擇值1,TextBox1填充124)選擇一個數字來自動填充TextBox1。 我做在Visual Basic編輯器(VBA版本7.0)使用此代碼的企圖:根據組合框中的選擇填充文本框
Sub popBox()
If ComboBox1 = "Value 1" Then
TextBox1 = "124"
End If
End Sub
我的問題是我在做什麼錯?我應該使用VBscript編輯器,還是使用VBA做適當的事情? 我甚至有可能問什麼?謝謝大家!
謝謝你的迴應! 我試過這段代碼,它似乎並不適合我。 組合框和文本框都被綁定,如果這有所作爲。 ComboBox1綁定到飛機,TextBox1綁定到PartNumber。 我知道我必須用Item_CustomPropertyChange(ByVal Aircraft)(也許)在VBscript中做一些事情,但我不太確定在那之後要去哪裏。 – Turkwise 2012-07-10 23:44:43
對不起,在一個晚上發佈兩次,但我忘了插入我今天制定的代碼(但不工作)。 我的定製選項卡被命名爲 '形式' 隨着當今大量的研究,我想出了這個: 子Item_CustomPropertyChange(BYVAL飛機) 設置myInspector = Item.GetInspector 設置FormPage = myInspector.ModifiedFormPages( 「表」 ) 集飛機= FormPage.Controls( 「飛機」) 設置部分號碼= FormPage.Controls( 「部分號碼」) \t選擇事例Aircraft.Value \t \t案例 「值1」 \t \t \t PartNumber.Value =「124 「 \t \t案例 「值2」 \t \t \t PartNumber.Value = 「125」 \t結束選擇 結束子 – Turkwise 2012-07-11 04:08:19