2017-02-16 124 views
0

嗨,我只是想創建一個可以創建和運行宏的插件。有沒有辦法使用Addins自動啓用開發人員功能區?我們可以使用Outlook插件創建並運行宏嗎?

我基本上看到的是創建一個乾淨的方式來完成以上所有操作,而不會讓可能使用宏的人員通過所有開發人員的過程。

經過長時間的搜索,我剛剛發現了一篇關於宏分佈的文章,沒有提到任何具體的編程方式來自動化所有這些。 Article on distributing macros

任何幫助將不勝感激。 謝謝你們..

+0

創建宏和安裝宏之間有很大的區別。它當然可以添加一個包含你想要運行的宏的插件(並且包含這樣做的事件)。如果這是你的意思,那麼你正在尋找VSTO(Visual Studio Tools for Office)。如果您的字面意思是您希望程序在目標機器中生成自己的代碼,那完全不同,並且我不確定它是否可行(出於安全原因)。 VSTO插件將是最好的選擇。 –

+0

嘿,非常感謝。我的意思是創建一個宏,因爲我希望腳本包含用戶特定的信息,它們將在宏中輸入,具體取決於應該創建哪個宏。如果我們只是單獨設置規則一次,只運行/安裝宏並不是什麼大不了的事情。現在我使用批處理文件根據需要創建腳本,然後將其導入到Outlook中。 –

回答

0

據我所知,腳本不能使用插件(這或多或少像託管一個web應用程序並在Outlook中打開)輕鬆創建並推送到Outlook中。

,我來到了我的問題的解決方案是

1)使用批處理文件來創建腳本.txt文件按照用戶的需求,然後重命名生成的.txt文件爲.BAS文件在批處理文件本身的末尾,然後從Outlook的VBA編輯器中導入bas文件。

3)Outlook VBA編輯器可以使用快捷鍵alt + F11輕鬆打開。

4)bas文件可以從文件選項中導入。

5)用條件運行腳本創建新規則。

相關問題