Пользовательские свойства Word API

Мне нужна помощь по Word надстройки< /а>

Я буду программно создавать документ, и в рамках этого мне нужно добавить в документ пользовательское свойство (Pub_Doc_ID), как показано на рисунке ниже.

введите здесь описание изображения

Сейчас я использую API-интерфейсы Word Java и не могу найти способ выполнить эту работу. Рабочий процесс, на который я ориентируюсь, очень прост. Создайте документ, получите Pub_Doc_Id из БД, который является первичным ключом, и назначьте его документу. Теперь первичный ключ привязан к документу, поэтому он будет жить вместе с документом.

Дополнительная информация. Как я уже упоминал ранее, я использую API Word. Я добавляю текст, разделы, изображения и т.д. Теперь мне нужно иметь один соединитель (Pub_Doc_ID) между документом и БД. Поэтому хотел использовать пользовательские свойства. Если есть лучший способ сделать это. Тогда дайте мне знать.

Я знаю, как это сделать в VSTO. Я ищу Word Java API.

Этот идентификатор pub_doc_id я буду использовать для вызова API и загрузки панели задач.

Спасибо, очень ценю любую помощь в этом.

*Pub_Doc_Id : идентификатор публикуемого документа.


person Tanmay    schedule 22.06.2016    source источник


Ответы (2)


Доступ R/W к пользовательским свойствам — это то, над чем работает моя команда, и это будет сделано ближе к концу года.

Похоже, что для ваших сценариев вам не обязательно хранить эту информацию как пользовательское свойство, и тем временем у вас есть несколько альтернатив:

  1. Вы можете добавить в документ свой собственный customXmlPart для хранения этой информации. Вот отличный пример того, как это использовать: https://github.com/OfficeDev/Word-Add-in-Work-with-custom-XML-parts/tree/master/C%23/CustomXMLAppWeb/App

  2. Вы также можете сохранить его как настройку надстройки. Ознакомьтесь с объектом настроек и о том, как хранить и извлекать настройки: https://dev.office.com/reference/add-ins/shared/document.настройки

Надеюсь это поможет!! Спасибо

person Community    schedule 22.06.2016
comment
Спасибо за быстрый ответ. Пользовательские веб-части помогут нам в этом. Пользовательская часть XML скрыта внутри документа, что затрудняет просмотр. Итак, теперь, чтобы увидеть свойства, нам нужно разработать дополнительный экран для отображения свойств или просто открыть его как XML, а затем просмотреть. Причина, по которой мы хотели использовать настраиваемые свойства, заключается в том, что мы можем увидеть их, просто щелкнув по ним правой кнопкой мыши. Это простота рабочего процесса и процессов вокруг него. Но рад, что ваша команда работает над этим. Еще раз спасибо за ваш ответ. - person Tanmay; 24.06.2016

В настоящее время вы не можете получить доступ к пользовательским свойствам через JavaScript API. В настоящее время они работают над этим и разместили информацию о предлагаемых API на GitHub.

person lgaud    schedule 22.06.2016