MS Excel我已經發布了一個包含宏的xls文件。從用戶「隨機」當前打開的工作簿中,我已經成功地通過告訴Word在哪個文件中查找它來調用此宏。與此類似,當用戶點擊一個按鈕在功能區:如何在另一個MS Word文檔中調用VBA宏?
C: 「! 'MyExcelFileWithTheMacro.xls' MyMacroName」 \\
我可以做同樣的在MS Word? 也就是說,要調用位於任何給定文件夾中的Word文件中的一個宏,該文件位於未打開該文件的Word實例中?
我嘗試過,當然,但Word一直說它找不到宏。
我想這樣做的原因是,它使宏容易分發和更新。接下來是簽署宏。我希望可以這樣做,但不確定。
Here you go https://support.microsoft.com/en-us/kb/177760 – Sorceri
包含宏的文件必須在Excel中打開,Word VBA必須連接到Excel應用程序才能運行宏,如Sorceri發佈的鏈接中所述。 –
對不起,我的問題還不夠清楚,現在就編輯它。我補充:是否有可能從位於任何給定文件夾的Word文件中調用一個宏,該文件沒有打開該文件的Word實例? – LandShark