word显示找不到宏或宏被禁用

Roger Gao 20 信誉分
2025-02-07T08:42:49.0833333+00:00

是这样子的,我的产品试office365,word版本 如图

1

今天我尝试调用 阿里云的千问api,已经连接上了。

我的操作步骤是:

1.新建一个Word,然后 在开发工具 的 sheet页面的 Visual Basic中,插入模块,点开文本,输入千问api的代码并保存,api代码.txt(如附件代码,其中api的key我当时输入了,附件中并没有输入,因为是隐私key)。

2.Word - 文件 - 选项 - 信任中心 - 信任中心设置 ,点开,“启用所有宏”以及勾选“信任对VBA工程对象模型的访问”并保存

3.Word - 文件 - 选项 -自定义功能区- 主选项卡 - 开发项目 右击,“添加新组“,重命名为 ”千问“,左边列,命令 下拉 换成 ”宏“,勾选了 宏中的 千问,添加到右边 千问组下,保存。

这个时候,word就可以使用这个 宏 命令了。

4.另存为 该 Word 文件为 千问+Word.(启用宏的word模板),然后把 这个模板剪切到 C:\Users\1\AppData\Roaming\Microsoft\Word\STARTUP这个路径下,千问+Word.dotm。

以上操作完成。

问题,当我新建Word文档的时候,在使用这个宏的时候就报错:

word显示找不到宏或宏被禁用,如图2

然后我打开Visual Basic,检查我加入的模板,报”工程不可查看“,如下图,现在就死在这一步了。这个模板不能使用了,请帮忙解决。

3

Word
Word
Microsoft 文字处理软件产品系列,用于创建 Web、电子邮件和打印文档。
42 个问题
Office
Office
一套 Microsoft 高效工作软件,支持常见业务任务,包括文字处理、电子邮件、演示文稿以及数据管理和分析。
115 个问题
{count} 票

接受的答案
  1. Emi Zhang-MSFT 28,746 信誉分 Microsoft 外部员工
    2025-02-10T03:57:56.3266667+00:00

    你好,

    你这个涉及到三方的加载项,无法确认是否涉及到兼容性问题。 建议你可以尝试添加一个受信任位置,然后再次测试。

    如果有条件可以测试下有没有较低版本的Office产品比如Office 2016这种,确认下在较低版本的Office产品中是否可以正常使用。


0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。