操作方法:接受使用者輸入,並在表單上顯示控制項的值
文章推薦指數: 80 %
Office VBA reference topic.
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
編輯
Twitter
LinkedIn
Facebook
電子郵件
目錄
接受使用者輸入,並在表單上顯示控制項的值
發行項
04/08/2022
1位參與者
本文內容
下列範例透過顯示選取控制項的Value屬性來示範不同類型控制項可使用的值。
使用者可按TAB鍵或按一下控制項來選取控制項。
根據控制項類型,使用者也可以在控制項的文字區域中輸入,按一下控制項上一個或多個時間,或者選取控制項中的項目、頁面或索引標籤,以指定控制項的值。
使用者可以按一下正確標示的指令按鈕來顯示所選控制項的值。
若要使用本範例,請將此範例程式碼複製到表單的指令碼編輯器中。
若要執行該程式碼,您需要開啟該表單以啟動Open事件。
請確定表單包含:
一個名為CommandButton1的CommandButton。
一個名為TextBox1的TextBox。
一個名為CheckBox1的CheckBox。
一個名為ComboBox1的ComboBox。
一個名為CommandButton2的CommandButton。
一個名為ListBox1的ListBox。
一個名為MultiPage1的MultiPage。
兩個分別名為OptionButton1和OptionButton2的OptionButton控制項。
一個名為ScrollBar1的ScrollBar。
一個名為SpinButton1的SpinButton。
一個名為TabStrip1的TabStrip。
一個名為TextBox2的TextBox。
一個名為ToggleButton1的ToggleButton。
一個名為TextBox2的TextBox。
一個名為ToggleButton1的ToggleButton。
SubCommandButton1_Click()
SetTextBox1=Item.GetInspector.ModifiedFormPages("P.2").Controls("TextBox1")
SetForm=Item.GetInspector.ModifiedFormPages("P.2")
TextBox1.Text="Valueof"&Form.ActiveControl.Name&"is"&Form.ActiveControl.Value
EndSub
SubItem_Open()
SetCommandButton1=Item.GetInspector.ModifiedFormPages("P.2").Controls("CommandButton1")
SetTextBox1=Item.GetInspector.ModifiedFormPages("P.2").Controls("TextBox1")
SetComboBox1=Item.GetInspector.ModifiedFormPages("P.2").Controls("ComboBox1")
SetListBox1=Item.GetInspector.ModifiedFormPages("P.2").Controls("ListBox1")
SetCheckBox1=Item.GetInspector.ModifiedFormPages("P.2").Controls("CheckBox1")
SetToggleButton1=Item.GetInspector.ModifiedFormPages("P.2").Controls("ToggleButton1")
SetTextBox2=Item.GetInspector.ModifiedFormPages("P.2").Controls("TextBox2")
CommandButton1.Caption="Getvalueofcurrentcontrol"
CommandButton1.AutoSize=True
CommandButton1.TakeFocusOnClick=False
CommandButton1.TabStop=False
TextBox1.AutoSize=True
Fori=0To10
ComboBox1.AddItem"Choice"&(i+1)
ListBox1.AddItem"Selection"&(100-i)
Next
CheckBox1.TripleState=True
ToggleButton1.TripleState=True
TextBox2.Text="Entertexthere."
EndSub
支援和意見反應
有關於OfficeVBA或這份文件的問題或意見反應嗎?如需取得支援服務並提供意見反應的相關指導,請參閱OfficeVBA支援與意見反應。
本文內容
延伸文章資訊
- 1[VBA] 如何設計一個可以輸入資料的視窗 - 問問蓮蓬頭
如何用VBA設計出一個可以輸入的資料視窗,畫面如下,當按下[輸入資料] 的按鈕時,會出現一個[輸入資料視窗],然後於輸入視窗內輸入資料,之後按下送出 ...
- 2Excel VBA整合應用:運用表單建立更專業的輸入介面 - 窩課360
在第四堂「Excel VBA實戰技巧:學會資料合併與分割高速工作法」的系列課程中,老師帶你錄製和撰寫了不少的VBA程式,而這些完成的VBA程式也都可以以表單來建立出一個專屬的 ...
- 3EXCEL VBA表單設計成績輸入將EXCEL當資料庫
EXCEL VBA表單設計成績輸入將EXCEL當資料庫預覽畫面: 為了避免因資料輸入錯誤,而產生日後修正的問題, 建議可以利用VBA的表單設計功能, 把EXCEL ...
- 4150.Excel教學- 不用VBA ,快速製作輸入表單程式範例檔下載
學習快速在表格內,建立Excel 數據的輸入表單。在Excel 中建立最簡單的表單!不用VBA或任何需求。 您將了解如何在表單上,輸入數據資料表單、如何將 ...
- 5Excel VBA表單設計Userform教學,內控資料輸入介面視窗
以往Excel資料,都是直接於儲存格中輸入,這篇文章所介紹的表單,是用VBA設計一套介面,使用者在介面上輸入資料,VBA程式再決定怎麼將這些資料寫 ...