2013-03-19 4 views
0

Я знаю, что Microsoft не рекомендует использовать автоматизацию слов на стороне сервера (link to considerations for server-side Automation of Office).Word Automation с использованием Microsoft Word Interop для веб-приложения без интерактивного пользователя

Тем не менее, я вижу некоторые преимущества использования автоматизации словаря, такие как возможность использования шаблона и разрешить моему клиенту изменять его (обычный текст), без необходимости изменять какое-либо кодирование.

Моя проблема: я не мог найти способ выполнения функции автоматизации слова, когда нет интерактивного пользователя (я использую виртуальный выделенный сервер, и мне нужно использовать удаленное соединение). Если я не подключаюсь к серверу, автоматизация слова не работает.

Я прочитал все, что мог найти на эту тему, и хотел бы поделиться тем, как мне удалось разобраться с этой проблемой.

ответ

0

Это решение применяется, когда Word Automation работает, когда есть интерактивный пользователь. описанные ниже шаги - это переход от интерактивного пользователя к конкретному пользователю, поэтому нет необходимости подключаться к серверу для обеспечения возможности автоматизации словаря.

  1. Я создал нового пользователя на сервере, установил пароль и предоставил ему права администратора.
  2. Нажмите кнопку Пуск, выберите пункт Выполнить, а затем введите DCOMCNFG.
  3. в разделе «Сервис-компоненты»> «Компьютеры-> Мой компьютер -> DCOM config ==> щелкните правой кнопкой мыши Microsoft Word 97-2003. выберите «Свойства».
  4. Вкладка «Безопасность» выберите «Редактировать» и «Добавить созданного пользователя».
  5. in Identity выберите «Этот пользователь», чтобы вы создали пользователя и пароль.

Я надеюсь, что некоторые из вас сочтут это полезным.

+0

В моем случае нет Microsoft Word в списке .. Что мне делать ..? – serene

+0

У вас есть офис, установленный на вашем компьютере? – Shlo

+0

oo..yes .. и я понял, что я работал на 64-битной машине, поэтому мне пришлось запустить «mmc-32» и выбрать «сервисы компонентов» в «Файл»> «Добавить привязки». И там это было .. – serene

Смежные вопросы