【发布时间】:2013-06-11 14:30:40
【问题描述】:
目前我尝试编写一个在 Excel 工作簿中创建宏的服务(由系统帐户运行)。似乎我可以打开 excel,创建一个新工作簿,向其中添加数据和标记,但是当我尝试向 excel 添加宏时,我收到一条安全消息:
“对 Visual Basic 项目的编程访问不受信任”
我确实打开了“信任对 vba 项目对象奖章的访问”。但是,此设置是否可能取决于用户而不是机器?有没有办法让我的 C# 服务访问它创建的 Excel 工作簿的宏(在创建时...)
谢谢!!!
最好的问候,
一月
【问题讨论】:
-
我目前无法验证这一点,否则我会将其放入答案中,但我很确定 Excel(或一般的 Office 应用程序)的安全设置是用户特定的。因此,您必须为特定计算机上的所有用户更改它,如果有新用户登录,您需要为他们更改它。
标签: c# excel vba service local-system-account