[英]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.