Используя.NET 4, как я добавляю пользовательские свойства к документу?
Я предполагаю, что это проходит примерно так:
WordApp // an instance of Microsoft.Office.Interop.Word.Application
.ActiveDocument
.CustomDocumentProperties
.Add...?
Я, может казаться, не нахожу документацию для этого, которое относится к.NET4/interops v14.
Потребовалось много догадок (гораздо больше, чем 12 минут, я стесняюсь сказать!), Чтобы понять это:
WordApp // an instance of Microsoft.Office.Interop.Word.Application
.ActiveDocument
.CustomDocumentProperties
.Add(Name: "PropertyName",
LinkToContent: false,
Type: 4,
Value: "PropertyValue");
Я не мог не нашел подходящего перечисления для типов, поэтому я извлек магическое число "4" из сообщения на форуме для string
, и оно работает ...
Для обычных браузеров это было сложно, потому что CustomDocumentProperties
является динамическим, поэтому я не получаю Intellisense. И по какой-то причине я не могу найти документацию по этому поводу.