所以我试图通过事件接收器访问上传到共享点的文件。这段代码都可以正常工作,除了我不知道如何访问以DocumentFormat.OpenXml.Wordprocessing库可以访问的格式上传的文件。
string fileName = @"C:\Users\Public\Documents\Word16.docx";
GetCommentsFromDocument(fileName);
它指出前面的代码是文件名/文件输入参数应采用的格式,但是我不知道如何从itemadded接收它。
如果有人能弄清楚这一点,我将给予最大的积极代表:)。
public override void ItemAdded(SPItemEventProperties properties)
{
base.ItemAdded(properties);
commentscheck(properties);
}
private void commentscheck(SPItemEventProperties properties)
{
bool commentsorrevisions = false;
SPListItem item = properties.ListItem;
SPFile file = item.File;
if (properties.AfterUrl.EndsWith("docx"))
{
commentsorrevisions = WordCommentsChecker(file, properties);
}
}
private static bool WordCommentsChecker(SPFile file, SPItemEventProperties properties)
{
properties.ListItem["Title"] = "bextor";
properties.ListItem.Update();
using (WordprocessingDocument wordDoc =
WordprocessingDocument.Open(file, false))
}