Использование Microsoft.office.interop.word на сервере sharepoint - PullRequest
0 голосов
/ 11 сентября 2018

Так что мне действительно нужно запустить word и microsoft.office.interop.word на сервере sharepoint.Нет никаких библиотек замены, которые можно использовать для получения этой функциональности, чтобы заставить работать следующий код:

   string filenameopen = @"C:\tmp\file.docx";

    Word.Application wordApp = new Word.Application();


    properties.ListItem["Title"] = "1725";
    properties.ListItem.Update();
    Word.Document document = wordApp.Documents.Open(filenameopen);
    int commentscount = document.Comments.Count;
    int revisionscount = document.Revisions.Count;
    document.ActiveWindow.Close();
    wordApp.Application.Quit(-1);

Кто-нибудь сможет подсказать мне приемлемый обходной путь для этого.

Если вы собираетесь сказать «Вы не должны использовать Word (настольное приложение для пользователей) в процессе сервера (без заголовка).» Или слова на этот счет, пожалуйста, не комментируйте здесь.

1 Ответ

0 голосов
/ 11 сентября 2018

Microsoft не рекомендует устанавливать эти библиотеки на вашем сервере.Вместо этого используйте OpenXML и API CSOM SharePoint.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...