运行 Microsoft 365 Basic For Home 并创建了非常简单的宏,并且它运行完美。 以 file1.xlsm 形式保存到 onedrive,当我重新打开时,出现红色“安全风险:微软已阻止宏运行,因为该文件的来源不受信任”。
微软论坛声明只需转到文件资源管理器>(右键单击)属性>常规并在安全性中选中“取消阻止”,但由于某种原因我没有该选项。另一个用户能够打开文件,并在打开文件时简单地“启用宏”并且它可以工作。 我也没有那个“启用”选项。
我还完成了“文件”>“选项”>“信任中心”>“信任中心设置”>“宏设置”>选中“启用 VBA 宏(不推荐...)”并选中“启用 Excel 4.0 宏...”并选中“信任访问”到 VBA 项目对象模型”。
如果保存在本地驱动器上并添加为受信任站点(文件 > 选项 > 信任中心 > 信任中心设置 > 受信任位置),则不会阻止宏。
我尝试将一个驱动器路径添加到“受信任位置”,这似乎没有帮助,但我不确定我的路径是否正确。唯一的想法是它不喜欢我列出一个驱动器目录的方法。我已经尝试过使用“c:\users...\directory”以及右键单击“一个驱动器”和“复制链接”,其中包含 https://1drv.ms/f/
打开Excel
导航至信任中心设置
开发人员 > 宏安全或
文件 > 选项 > 信任中心 > 信任中心设置
前往受信任的位置
点击“添加新位置”,在弹出的文本框中输入“https://d.docs.live.net”(不带引号)。
请务必单击“此位置的子文件夹也受信任”复选框
单击“确定”并重新启动 Excel。