我正在使用一个可执行文件,它试图通过在Word07中导入和运行VBA宏来以编程方式访问VBA对象模型。
如果我从命令行调用该可执行文件一切正常(宏设置相应地在MS Word中设置)但如果我尝试从IIS 7中托管的Web API服务中启动该可执行文件,我会收到错误消息“Programmatic Access到Visual Basic Project不受信任“。
我已经将IIS应用程序池的标识更改为Windows用户和LocalSystem,但没有任何作用
有什么想法吗?
答案 0 :(得分:6)
此设置不在系统中,而是在Word应用程序中。
请注意,在DCOM设置中必须设置为命名用户才能启动,加载用户配置文件必须 true ,但您可能已经这样做了。