2013-05-06 202 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

相关问题