2013-05-06 104 views
0

我在我的VbaProject.OTM文件中有宏。 Outlook啓動時會創建一個新的工具欄,以便用戶輕鬆運行宏。Outlook 2003工具欄自定義:添加/編輯按鈕列表

Outlook Toolbar

(該接口在法國是;-)對不起)

我想用戶能夠通過刪除一些按鈕或添加他們回到自定義工具欄。這是自定義面板:

Outlook Toolbar Customization panel

我所有的宏在那裏(所有模塊公Sub()s)。但是,宏名稱和圖標並不真正用戶友好。我正在尋找一種方法來更改圖標和名稱。我實際上使用默認的FaceIds作爲我的工具欄按鈕(但我將來也會添加一些自定義圖標)。另外,如果有一些公開Sub()s不是我在那裏展示的方式,那將是完美的。或者添加整個類別而不是類別。

當通過Web進行搜索時,我能找到的就是如何添加工具欄按鈕(這在我的示例中已經完成了)。有沒有人有任何想法如何編輯工具欄自定義面板中的名稱/圖標?可能嗎?

回答

0

我建議內置的對話框不能用VBA修改。

嘗試添加一個永久按鈕「添加/刪除按鈕」到工具欄,啓動一個用戶窗體來選擇你希望用戶使用的特定宏。然後,您可以使用更好的名稱和其他文本來描述您自己的列表框中的宏。

+0

這聽起來像一個很好的選擇。我添加/刪除按鈕的唯一問題是關於%appdata%/ Microsoft/Outlook/outcmd.dat文件永久增長並減慢整個應用程序的速度。該文件包含所有工具欄自定義項,每次刪除它都會刪除用戶手動完成的所有修改。 – dnLL 2013-05-12 13:24:38