Word Automation使用microsoft word interop为没有交互式用户的Web应用程序

时间:2013-03-19 07:16:00

标签: c# .net com office-interop

我知道Microsoft不建议在服务器端使用word自动化(link to considerations for server-side Automation of Office)。

我仍然看到使用文字自动化的一些优点,例如能够使用模板并允许我的客户端更改它(纯文本)而无需更改任何编码。

我的问题:当没有交互式用户时(我使用的是虚拟专用服务器而且我必须使用远程连接),我找不到执行单词自动化功能的方法。如果我没有连接到服务器,则自动化一词不起作用。

我阅读了关于这个主题的内容,我想分享一下我设法解决这个问题的方法。

1 个答案:

答案 0 :(得分:0)

此解决方案适用于Word自动化在有交互式用户时的情况。下面的步骤是从交互式用户更改为特定用户,因此没有义务连接到服务器以允许单词自动化工作。

  1. 我在服务器上创建了一个新用户,设置了密码并授予其管理员权限。
  2. 单击“开始”,单击“运行”,然后键入DCOMCNFG。
  3. in Component Services-> Computers-> My Computer - > DCOM config ==>右键单击Microsoft Word 97-2003。选择属性。
  4. 在“安全”选项卡中,转到“编辑并添加您创建的用户”。
  5. 在Identity中选择“此用户”将您创建的用户和密码。
  6. 我希望你们中的一些人会觉得它很有帮助。