Я пишу плагин для Excel.И мне нужно получить всю метаду из файла.Хорошо, я использую этот код, но document.ContenTypeProperties выдает исключение:
Этот документ должен содержать свойства типа содержимого.Свойства типа контента являются общим требованием для файлов в системе управления документами
Application.Documents.Open("C:\\Users\\user\\Documents\\someFile.docx");
var documents = Application.Documents;
MessageBox.Show($"{documents.Count} documents opened");
foreach (Word.Document document in documents) {
MessageBox.Show(document.FullName);
var props = document.ContentTypeProperties; // Here is problem
MessageBox.Show(document.FullName);
MessageBox.Show("Number of metadata properties found: " + props.Count);
foreach (Office.MetaProperty prop in props) {
MessageBox.Show("Metadata property name: " + prop.Name
+ "\r\nMetadata property value: " +
prop.Value.ToString());
}
}
Код взят с официального сайта.Любые идеи, что не так?Спасибо