Я успешно использовал IKVM.NET для создания .NET DLL для Apache POI, затем успешно использовал его для обновления свойств документа Microsoft Word 2003 - автора и компании, а также некоторых настраиваемых полей.
документ ссылается на некоторые из этих полей в своем содержании.
Например
Ссылка: номер вашей учетной записи [номер учетной записи, хранящийся в пользовательском поле]
Когда вы открываете документ, вы должны щелкнуть правой кнопкой мыши по полю и «Обновить поле», чтобы показать новую информацию, записанную в нем POI.
Для некоторых документов это не имеет большого значения, но естьбудет несколько с 20+ настраиваемыми полями, которые все будут нуждаться в обновлении.Вручную не очень предпочтительный вариант.
Любой способ в POI обновить поля, чтобы они были правильными, когда документ открывается?Или мне нужно прибегнуть к какому-то макросу, который срабатывает при открытии документа?
Спасибо