Как я добавляю пользовательские свойства к документу в формате Word с.NET 4?

Используя.NET 4, как я добавляю пользовательские свойства к документу?

Я предполагаю, что это проходит примерно так:

WordApp // an instance of Microsoft.Office.Interop.Word.Application
  .ActiveDocument
  .CustomDocumentProperties
  .Add...?

Я, может казаться, не нахожу документацию для этого, которое относится к.NET4/interops v14.

5
задан Michael Haren 24 February 2010 в 21:55
поделиться

1 ответ

Потребовалось много догадок (гораздо больше, чем 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. И по какой-то причине я не могу найти документацию по этому поводу.

9
ответ дан 18 December 2019 в 13:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: