簡體   English   中英

MS-Word-VBA UserForm-如何從命令按鈕運行宏到文檔中的特定位置?

[英]MS-Word-VBA UserForm - How to run a macro from a command button to a specific location inside the document?

當用戶按下用戶窗體上的命令按鈕時,我無法弄清楚如何在Word文檔中的特定位置運行宏。 當前,當按下命令按鈕時,宏在文檔的開頭運行。 我試圖找到一個書簽並在其中運行宏,但是它仍僅在文檔的開頭或鼠標在Word文檔上單擊的最后一個位置啟動。 在文檔內部,我有一個復選框周圍的域代碼,因此,當單擊復選框“是”時,宏就會運行並排列一些句子。

圖片中的原始復選框

在此處輸入圖片說明

這是宏運行時的樣子

在此處輸入圖片說明

現在,當用戶單擊文檔上的復選框時,宏可以正常工作。 當單擊命令按鈕時,代碼在用戶窗體內起作用,但是它將在文檔的開頭或最后單擊鼠標的位置(而不是選中標記的位置)運行宏。 基本上我不知道是如何使代碼在復選框旁邊單擊,然后運行宏。 任何幫助將不勝感激,謝謝。

我終於能夠弄清楚這一點。 我推遲了幾天在這里問這個問題,試圖自己做研究。 但是,當然,在我張貼在這里的幾個小時后,我就知道了。

我只需要這兩行

ActiveDocument.Bookmarks("BookmarkName").Select
MacroName

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM