我收到标题中显示的错误,我已经检查了安全设置,我已启用所有内容,并且加载项已签名。我把屏幕截图显示了我的选项。如果我有一切能够解决为什么会出现安全问题?
我使用的是Windows 8和Office 365.无法使用的加载项是powerpoint加载项。我也尝试了一些出现在这个帖子中的解决方案,但没有人适合我:http://social.technet.microsoft.com/Forums/office/en-US/0b385af0-9856-4cfb-bc48-3369c3ce2ace/when-opening-ms-word-the-macro-cannot-be-found-or-has-been-disabled-because-of-your-macro-security?forum=officeitproprevious
答案 0 :(得分:0)
我有一个与多年前为Powerpoint开发的插件完全相同的问题,现在在我的新公司的某些计算机上运行,而不是其他人。
支持无法帮助我,谷歌也无法帮助我,但这个帖子最接近描述我的情况。
我最终发现的唯一共同点是32位Office可以运行插件,但不能运行64位。
所以我的解决方案是通过VBA源代码并根据Microsoft帖子替换我的声明变量:
https://msdn.microsoft.com/library/gg264421.aspx
也许这对你有帮助吗?
答案 1 :(得分:0)
创建一个简单的 PowerPoint 演示文稿并将其另存为 pp_HelloWorld.pptx
添加以下 VBA 程序
<form action="<?php echo base_URL(); ?>index.php/User/insert" method="post">
到此演示文稿中的模块并将其另存为 pp_HelloWorld.pptm
关闭并重新打开此演示文稿 pp_HelloWorld.pptm,宏将通过 Developer > Macros > Run 选项运行
输入以下自定义色带代码
Option Explicit
Sub sbHelloWorld()
MsgBox "Hello World!"
End Sub
进入名为 PowerPoint.officeUI 的文件
并把这个文件放在文件夹中
C:\Users<用户名>\AppData\Local\Microsoft\Office
(最初可能是隐藏的)
关闭并重新打开此演示文稿 pp_HelloWorld.pptm,宏将通过 Developer > Macros > Run 选项运行
宏将无法从宏按钮 New Tab > sbHelloWorld 运行并给出消息 -
“由于您的宏安全设置,无法找到宏或已禁用宏”
下一步清除可信文档 -
Developer > Macro Settings > Trusted Documents > Clear
宏现在可以通过宏按钮 New Tab > sbHelloWorld 运行。
这适用于带有 Office 365 的 Windows 10