Этот документ должен содержать свойства типа содержимого.Свойства типа содержимого являются общим требованием для файлов в системе управления документами. - PullRequest
0 голосов
/ 11 октября 2018

Я пишу плагин для 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());
            }
        }

Код взят с официального сайта.Любые идеи, что не так?Спасибо

...