Обновление пользовательских полей Apache POI - PullRequest
2 голосов
/ 21 июля 2011

Я успешно использовал IKVM.NET для создания .NET DLL для Apache POI, затем успешно использовал его для обновления свойств документа Microsoft Word 2003 - автора и компании, а также некоторых настраиваемых полей.

документ ссылается на некоторые из этих полей в своем содержании.

Например

Ссылка: номер вашей учетной записи [номер учетной записи, хранящийся в пользовательском поле]

Когда вы открываете документ, вы должны щелкнуть правой кнопкой мыши по полю и «Обновить поле», чтобы показать новую информацию, записанную в нем POI.

Для некоторых документов это не имеет большого значения, но естьбудет несколько с 20+ настраиваемыми полями, которые все будут нуждаться в обновлении.Вручную не очень предпочтительный вариант.

Любой способ в POI обновить поля, чтобы они были правильными, когда документ открывается?Или мне нужно прибегнуть к какому-то макросу, который срабатывает при открытии документа?

Спасибо

...