0

J'ai besoin d'aide sur le mot add-insAPI Propriétés personnalisées de mots

Je créerai programme un document et dans le cadre de ce que je dois ajouter propriété personnalisée (Pub_Doc_ID) au document, comme dans l'image ci-dessous.

enter image description here

J'utilise Java API de Word maintenant et ne pouvait pas trouver un moyen de faire ce travail. Le flux de travail que je vise est très simple. Créez un document, récupérez le Pub_Doc_Id de DB qui est la clé primaire et attribuez-le au document. Maintenant la clé primaire est attachée au document, donc elle sera vécue avec le document.

Un peu plus d'arrière-plan: Comme je l'ai mentionné plus tôt, j'utilise des API Word. J'ajoute du texte, des sections, des images etch. Maintenant, j'ai besoin d'un connecteur (Pub_Doc_ID) entre Doc et DB. Donc voulu utiliser des propriétés personnalisées. S'il y a une meilleure façon de le faire. Alors laissez-moi savoir.

Je sais comment faire cela dans VSTO. Je cherche Word Java API.

Cet ID pub_doc_id que je vais utiliser pour appeler les API et pour charger le volet des tâches.

Merci beaucoup pour votre aide.

* Pub_Doc_Id: ID du document de publication.

Répondre

1

Vous ne pouvez pas accéder actuellement aux propriétés personnalisées via l'API JavaScript. Ils travaillent actuellement dessus et ont mis des informations sur les API proposées sur GitHub

4

L'accès R/W aux propriétés personnalisées est quelque chose sur lequel mon équipe travaille et devrait être livré vers la fin de l'année.

Semble que pour vos scénarios vous ne devez pas nécessairement stocker ces informations en tant que propriété personnalisée et vous avez deux alternatives dans l'intervalle:

  1. Vous pouvez ajouter votre propre customXmlPart au doc pour stocker cette information. Voici un exemple sur la façon d'utiliser: https://github.com/OfficeDev/Word-Add-in-Work-with-custom-XML-parts/tree/master/C%23/CustomXMLAppWeb/App

  2. Vous pouvez également stocker un paramètre de votre ajouter Salida les paramètres objet et comment stocker et récupérer les paramètres. https://dev.office.com/reference/add-ins/shared/document.settings

J'espère que cela t'aides!! Merci

+0

Merci pour la réponse rapide. Les Web Web personnalisés nous aideraient à atteindre cet objectif. La partie XML personnalisée est cachée dans le document, ce qui nous rend difficile à voir. Donc, maintenant, afin de voir les propriétés que nous avons besoin de développer un écran supplémentaire pour montrer les propriétés ou simplement l'ouvrir en XML et ensuite le voir. La raison pour laquelle nous voulions utiliser des propriétés personnalisées est que nous pouvons voir en cliquant dessus avec le bouton droit de la souris. Cette facilité du flux de travail et des processus autour de lui. Mais heureux que votre équipe travaille à ce sujet. Encore une fois, merci pour votre réponse. – Tanmay