, поэтому я пытаюсь получить доступ к файлам, загруженным в sharepoint, через приемник событий. Этот код работает нормально, но мне интересно, как получить доступ к файлу, загруженному в формате, доступном для библиотеки 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))
}