2009-02-03 4 views
4

Я уверен, что это возможно, просто не уверен, что это за термин и как это сделать. В принципе, если вы щелкните правой кнопкой мыши по любому файлу и перейдите к свойствам, тогда вы можете добавить комментарии и т. Д. В файл.Добавление комментариев [Метаданные] к файлу

Что я хочу знать, так как вы можете сделать это проблематично из C#. Также как только вы добавили комментарии, как вы можете в последний раз прочитать эти комментарии из файла.

Я уверен, что это как-то связано с метаданными файла, просто не уверен, куда идти и смотреть. Также мне нужно будет сделать это в формах Windows, поэтому разрешения не так уж и сложны.

Заранее благодарен.

ответ

6

пример с использованием DSO, который показывает, как установить автор & комментарий поля:

try 
{ 
    DSOFile.OleDocumentPropertiesClass doc = new DSOFile.OleDocumentPropertiesClass(); 
    doc.Open(filename, false, DSOFile.dsoFileOpenOptions.dsoOptionDefault); 

    doc.SummaryProperties.Author = author; 
    doc.SummaryProperties.Comments = comments; 

    doc.Close(true); 
} 
catch (Exception ex) 
{ 
    throw new Exception("Could not update the file properties: " + filename, ex); 
} 
+1

(См http://www.microsoft.com/downloads/details.aspx?FamilyId=9BA6FAC6 -520B-4A0A-878A-53EC8300C4C2 & displaylang = en для загрузки DSOFile.dll.) –

+0

Да, спасибо, я просто хотел упомянуть, что ссылки на статьи больше не работают :). – RC1140

1

Как я понимаю, большинство этих свойств не могут быть отменены из кода пользователя из соображений безопасности, однако некоторые свойства, специфичные для Документы Office могут быть установлены с использованием DSOFile. См this MSDN Blog более

Смежные вопросы