我有“微软365企业应用程序”。我开发了一个VBA Word宏和一个VBA PowerPoint宏。
我希望每个宏都有一个类似的用户界面:理想情况下,需要一个快速访问工具栏按钮。
一句话,这很简单:
在启用宏的模板( directory.
.dotm
)中,使用Word UI (文件>选项>快速访问工具栏)为宏添加一个按钮,仅用于.dotm
文件。
.dotm
文件复制到%APPDATA%\Microsoft\Word\STARTUP
.dotm
Word.
G 211
该按钮出现在Word快速访问工具栏中,用于所有文档,并正常工作。工作完成了。
对于PowerPoint来说,这并不容易,因此出现了这个问题。PowerPoint的等效步骤不起作用:
.potm
)中,使用PowerPoint UI (文件>选项>快速访问工具栏)为宏添加按钮,仅对于add-in)..potm
文件保存为.ppam
(PowerPoint .potm
.ppam
to %APPDATA%\Microsoft\AddIns
.ppam
),其中包含(文件>选项>外接程序>管理: PowerPoint外接程序> Go > Add New >选择.ppam
>Open)G 232
将出现“快速访问工具栏”按钮,但单击该按钮将导致错误消息:
由于您的安全设置
,无法找到宏或已禁用宏
发布于 2022-03-17 13:52:50
诊断:
无法找到宏,因为.ppam
中的快速访问工具栏操作引用的是.potm
文件名,而不是.ppam
。
解决方案:
.ppam
.ppam
文件
userCustomization\customUI.xml
文件,将相应的onAction
属性值(运行宏)的文件扩展名从.potm
更改为Add-ins...
%APPDATA%\Microsoft\AddIns
%APPDATA%\Microsoft\AddIns
H 227H 128中的旧文件中修改.ppam。/code>Load新调整的外接程序(文件>选项>外接程序>管理: PowerPoint外接程序> Go > Add New >选择.ppam > Open)
“快速访问工具栏”按钮现在应该运行宏。
https://stackoverflow.com/questions/71513514
复制相似问题