在Sharepoint服务器中使用Microsoft.office.interop.word

时间:2018-09-11 08:27:49

标签: sharepoint ms-word office-interop event-receiver

因此,我真的需要在共享点服务器上运行word和microsoft.office.interop.word。没有替代库可以用来获得此功能,以便使以下代码正常工作。

   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 :(得分:0)

Microsoft建议不要在服务器上安装这些库。请改用OpenXML和SharePoint CSOM API。