如何將按鈕新增至Word 文件,並指派其Click 事件,在執行階段
文章推薦指數: 80 %
下列步驟說明如何建立Word 巨集,將控制項新增至文件,並指定在執行階段該控制項的Click 事件。
步驟適用於Word。
不過,您可以套用以程式設計方式 ...
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
Twitter
LinkedIn
Facebook
電子郵件
目錄
如何將按鈕新增至Word文件,並指派其Click事件,在執行階段
發行項
11/03/2021
適用於:
MicrosoftWord
本文內容
摘要
本文將告訴您如何使用MicrosoftVisualBasicforApplications巨集會以程式設計方式將控制項新增至MicrosoftWord文件,並將新增為該控制項的Click事件處理常式。
詳細資訊
下列步驟說明如何建立Word巨集,將控制項新增至文件,並指定在執行階段該控制項的Click事件。
步驟適用於Word。
不過,您可以套用以程式設計方式操作控制項,MicrosoftExcel活頁簿中的相同的概念。
注意
可用來操控VisualBasic專案的MicrosoftOffice文件在執行階段需要參照至MicrosoftVisualBasicforApplicationsExtensibility程式庫。
建立範例步驟
在Word中啟動新的文件。
按Alt+F11移至VisualBasic編輯器。
按一下[工具]功能表中的[參照]。
選取[MicrosoftVisualbasicforApplicationsExtensibility的[參考]。
插入一個新的模組,,,然後新增下列程式碼範例。
SubTest()
'Addacommandbuttontoanewdocument
DimdocAsWord.Document
DimshpAsWord.InlineShape
Setdoc=Documents.Add
Setshp=doc.Content.InlineShapes.AddOLEControl(ClassType:="Forms.CommandButton.1")
shp.OLEFormat.Object.Caption="ClickHere"
'Addaprocedurefortheclickeventoftheinlineshape
'**Note:TheclickeventresidesintheThisDocumentmodule
DimsCodeAsString
sCode="PrivateSub"&shp.OLEFormat.Object.Name&"_Click()"&vbCrLf&_
"MsgBox""YouClickedtheCommandButton"""&vbCrLf&_
"EndSub"
doc.VBProject.VBComponents("ThisDocument").CodeModule.AddFromStringsCode
EndSub
執行巨集「測試」。
一旦"Test"的巨集完成執行之後,您會看到新的文件上的新CommandButton控制項。
當您按一下CommandButton控制項,控制項就會引發Click事件。
Word2002和Word2003的其他注意事項
根據預設,會停用WordVBA專案存取。
停用時,上述程式碼可能會產生執行階段錯誤'6068'、"以程式設計方式存取VisualBasic專案是不受信任」。
如需有關此錯誤,更正它的詳細資訊,請按一下以檢視Microsoft知識庫中的下列文件編號:
282830以程式設計方式存取OfficeVBA專案已拒絕
本文內容
延伸文章資訊
- 1自訂巨集工作 - 微軟電子書苑
專案是一個可以儲存在Word文件或範本的可執行程式。欲編輯巨集,按一下 ... 藉由按住 Alt 及拖曳巨集的按鈕到文件中的空白區域,即可從工具列或功能表上刪除巨集鈕。
- 2建立或執行巨集
按一下[檢視] > [巨集] > [錄製巨集]。 · 輸入巨集的名稱。 · 若要在您建立的任何新文件中使用巨集,請確定[將巨集儲存在] 方塊指定[所有文件(Normal.dotm)]。 · 若要...
- 3Word,Excel錄製巨集,新增至快速存取工具列,修改檔案資訊,分頁
開發人員>錄製巨集>巨集名稱,按鈕: Word,Excel錄製巨集,新增至快速存取工具列,. 選取巨集名稱>新增>確定. Word,Excel錄製巨集,新增至快速存取工具列,.
- 4Word 巨集錄製
巨集是一組電腦指令,您可以錄製巨集,並將巨集與快速鍵組合或巨集名稱結合, ... 例如,若要在Microsoft Word 的商務文件中新增文字,不必按許多功能表和按鈕,您可以 ...
- 5指派巨集至按鈕
新增宏按鈕至快速存取工具列 ... 在[ 從清單中選擇命令> 清單中,按一下[宏> 。 ... 在符號下,選取宏的按鈕圖示。 ... 若要為按鈕使用更友善的名稱,請在顯示名稱方塊中輸入您想 ...