Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’ensemble WordApiDesktop de conditions requises est un ensemble de conditions requises spécial qui inclut des fonctionnalités qui ne sont disponibles que pour les Word sur Windows, sur Mac et sur iPad. Les API de cet ensemble de conditions requises sont considérées comme des API de production pour l’application Word sur Windows, sur Mac et sur iPad. Ils suivent les stratégies de support pour les développeurs Microsoft 365.
WordApiDesktop Les API sont considérées comme des API « en préversion » pour d’autres plateformes (web) et peuvent ne pas être prises en charge par l’une de ces plateformes.
Lorsque les API de l’ensemble WordApiDesktop de conditions requises sont prises en charge sur toutes les plateformes, elles sont ajoutées à l’ensemble de conditions requises suivant (WordApi 1.[NEXT]). Une fois que ce nouvel ensemble de conditions requises est public, ces API continueront également d’être étiquetées dans cet WordApiDesktop ensemble de conditions requises. Pour en savoir plus sur les exigences spécifiques à la plateforme en général, consultez Présentation des ensembles de conditions requises spécifiques à la plateforme.
Importante
WordApiDesktop 1.2 est un ensemble de conditions requises pour le bureau uniquement. Il s’agit d’un sur-ensemble de WordApi 1.9 et WordApiDesktop 1.1.
Utilisation recommandée
Étant donné que les WordApiDesktop 1.2 API sont uniquement prises en charge par Word sur Windows, sur Mac et sur iPad, votre complément doit case activée si l’ensemble de conditions requises est pris en charge avant d’appeler ces API. Cela évite toute tentative d’utilisation d’API de bureau uniquement sur une plateforme non prise en charge.
if (Office.context.requirements.isSetSupported("WordApiDesktop", "1.2")) {
// Any API exclusive to this WordApiDesktop requirement set.
}
Une fois que l’API est dans un ensemble de conditions requises multiplateforme, vous devez supprimer ou modifier le isSetSupported case activée. Cela permet d’activer la fonctionnalité de votre complément sur d’autres plateformes. Veillez à tester la fonctionnalité sur ces plateformes lors de cette modification.
Importante
Votre manifeste ne peut pas spécifier WordApiDesktop 1.2 comme condition d’activation. Il ne s’agit pas d’une valeur valide à utiliser dans l’élément Set.
Liste des API
Le tableau suivant répertorie les Word API JavaScript actuellement incluses dans l’ensemble de WordApiDesktop 1.2 conditions requises. Pour obtenir la liste complète de toutes les API JavaScript Word (y compris WordApiDesktop 1.2 les API et les API précédemment publiées), consultez toutes les API JavaScript Word.
| Classe | Champs | Description |
|---|---|---|
| Body | Formes | Obtient la collection d’objets Shape dans le corps, y compris les formes insérées et flottantes. |
| Canvas | id | Obtient un entier qui représente l’identificateur de canevas. |
| shape | Obtient l’objet Shape associé au canevas. |
|
| Formes | Obtient la collection de Word. Objets Shape. | |
| Document | activeWindow | Obtient la fenêtre active du document. |
| compareFromBase64(base64File : string, documentCompareOptions ?: Word. DocumentCompareOptions) | Affiche des marques de révision qui indiquent en quoi le document spécifié diffère d'un autre document. | |
| Windows | Obtient la collection d’objets Word.Window pour le document. |
|
| Font | hidden | Spécifie si la police est marquée comme masquée. |
| InsertShapeOptions | height | Si elle est fournie, spécifie la hauteur de la forme insérée. |
| left | Si elle est fournie, spécifie la position gauche de la forme insérée. | |
| top | Si elle est fournie, spécifie la position supérieure de la forme insérée. | |
| width | Si elle est fournie, spécifie la largeur de la forme insérée. | |
| Page | getNext() | Obtient la page suivante dans le volet. |
| getNextOrNullObject() | Obtient la page suivante. | |
| getRange(rangeLocation ?: Word. RangeLocation.whole | Word. RangeLocation.start | Word. RangeLocation.end | « Entier » | « Démarrer » | « Fin ») | Obtient la page entière, ou le point de départ ou de fin de la page, sous forme de plage. | |
| height | Obtient la hauteur, en points, du papier défini dans la boîte de dialogue Mise en page. | |
| index | Obtient l’index de la page. | |
| width | Obtient la largeur, en points, du papier défini dans la boîte de dialogue Mise en page. | |
| PageCollection | getFirst() | Obtient la première page de cette collection. |
| getFirstOrNullObject() | Obtient la première page de cette collection. | |
| items | Obtient l’élément enfant chargé dans cette collection de sites. | |
| Pane | getNext() | Obtient le volet suivant dans la fenêtre. |
| getNextOrNullObject() | Obtient le volet suivant. | |
| pages | Obtient la collection de pages dans le volet. | |
| pagesEnclosingViewport | Obtient le PageCollection affiché dans la fenêtre d’affichage du volet. |
|
| PaneCollection | getFirst() | Obtient le premier volet de cette collection. |
| getFirstOrNullObject() | Obtient le premier volet de cette collection. | |
| items | Obtient l’élément enfant chargé dans cette collection de sites. | |
| Paragraph | insertCanvas(insertShapeOptions ?: Word. InsertShapeOptions) | Insère un canevas flottant devant le texte avec son ancre au début du paragraphe. |
| insertGeometricShape(geometricShapeType : Word. GeometricShapeType, insertShapeOptions ?: Word. InsertShapeOptions) | Insère une forme géométrique devant le texte avec son ancre au début du paragraphe. | |
| insertPictureFromBase64(base64EncodedImage : string, insertShapeOptions ?: Word. InsertShapeOptions) | Insère une image flottante devant le texte avec son ancre au début du paragraphe. | |
| insertTextBox(text ?: string, insertShapeOptions ?: Word. InsertShapeOptions) | Insère une zone de texte flottante devant le texte avec son ancre au début du paragraphe. | |
| Formes | Obtient la collection d’objets Shape ancrés dans le paragraphe, y compris les formes insérées et flottantes. |
|
| Range | insertCanvas(insertShapeOptions ?: Word. InsertShapeOptions) | Insère un canevas flottant devant le texte avec son ancre au début de la plage. |
| insertGeometricShape(geometricShapeType : Word. GeometricShapeType, insertShapeOptions ?: Word. InsertShapeOptions) | Insère une forme géométrique devant le texte avec son ancre au début de la plage. | |
| insertPictureFromBase64(base64EncodedImage : string, insertShapeOptions ?: Word. InsertShapeOptions) | Insère une image flottante devant le texte avec son ancre au début de la plage. | |
| insertTextBox(text ?: string, insertShapeOptions ?: Word. InsertShapeOptions) | Insère une zone de texte flottante devant le texte avec son ancre au début de la plage. | |
| pages | Obtient la collection de pages de la plage. | |
| Formes | Obtient la collection d’objets Shape ancrés dans la plage, y compris les formes insérées et flottantes. |
|
| Forme | allowOverlap | Spécifie si une forme donnée peut chevaucher d’autres formes. |
| altTextDescription | Spécifie une chaîne qui représente le texte de remplacement associé à la forme. | |
| body | Obtient l’objet Body de la forme. |
|
| Toile | Obtient le canevas associé à la forme. | |
| delete() | Supprime la forme et son contenu. | |
| fill | Renvoie la mise en forme de remplissage de la forme. | |
| geometricShapeType | Spécifie le type de forme géométrique de la forme. | |
| height | Spécifie la hauteur, en points, de la forme. | |
| heightRelative | Spécifie le pourcentage de hauteur de la forme par rapport à la taille verticale relative (autrement dit, la relativeVerticalSize propriété ). |
|
| id | Obtient un entier qui représente l’identificateur de forme. | |
| isChild | Vérifiez si cette forme est un enfant d’une forme de groupe ou d’une forme de canevas. | |
| left | Spécifie la distance, en points, entre le côté gauche de la forme et la position horizontale relative (autrement dit, la relativeHorizontalPosition propriété ). |
|
| leftRelative | Spécifie la position gauche relative sous la forme d’un pourcentage à partir du côté gauche de la forme jusqu’à la position horizontale relative (autrement dit, la relativeHorizontalalPosition propriété ). |
|
| lockAspectRatio | Spécifie si les proportions de cette forme sont verrouillées. | |
| moveHorizontally(distance : number) | Déplace la forme horizontalement selon le nombre de points. | |
| moveVertical(distance : number) | Déplace la forme verticalement en fonction du nombre de points. | |
| name | Spécifie le nom de la forme. | |
| parentCanvas | Obtient la forme de canevas parent de niveau supérieur de cette forme enfant. | |
| parentGroup | Obtient la forme de groupe parent de niveau supérieur de cette forme enfant. | |
| relativeHorizontalPosition | Spécifie la position horizontale relative de la forme. | |
| relativeHorizontalSize | Spécifie la taille horizontale relative de la forme. | |
| relativeVerticalPosition | Spécifie la position verticale relative de la forme. | |
| relativeVerticalSize | Spécifie la taille verticale relative de la forme. | |
| rotation | Spécifie la rotation, en degrés, de la forme. | |
| scaleHeight(scaleFactor : number, scaleType : Word. ShapeScaleType, scaleFrom ?: Word. ShapeScaleFrom) | Met la hauteur de la forme à l’échelle en utilisant un facteur spécifié. | |
| scaleWidth(scaleFactor : number, scaleType : Word. ShapeScaleType, scaleFrom ?: Word. ShapeScaleFrom) | Met la largeur de la forme à l’échelle en utilisant un facteur spécifié. | |
| select(selectMultipleShapes ?: boolean) | Sélectionne la forme. | |
| shapeGroup | Obtient le groupe de formes associé à la forme. | |
| textFrame | Obtient l’objet TextFrame de la forme. |
|
| textWrap | Retourne la mise en forme de habillage du texte de la forme. | |
| top | Spécifie la distance, en points, entre le bord supérieur de la forme et la position verticale relative (autrement dit, la relativeVerticalPosition propriété ). |
|
| topRelative | Spécifie la position supérieure relative sous la forme d’un pourcentage entre le bord supérieur de la forme et la position verticale relative (autrement dit, la relativeVerticalPosition propriété ). |
|
| type | Obtient le type de forme. | |
| visible | Spécifie si la forme est visible. | |
| width | Spécifie la largeur, en points, de la forme. | |
| widthRelative | Spécifie le pourcentage de largeur de la forme par rapport à la taille horizontale relative (autrement dit, la relativeHorizontalSize propriété ). |
|
| ShapeCollection | getByGeometricTypes(types : Word. GeometricShapeType[]) | Obtient les formes qui ont les types géométriques spécifiés. |
| getById(id: number) | Obtient une forme par son identificateur. | |
| getByIdOrNullObject(id : number) | Obtient une forme par son identificateur. | |
| getByIds(ids : number[]) | Obtient les formes en fonction des identificateurs. | |
| getByNames(names : string[]) | Obtient les formes qui ont les noms spécifiés. | |
| getByTypes(types : Word. ShapeType[]) | Obtient les formes qui ont les types spécifiés. | |
| getFirst() | Obtient la première forme de cette collection. | |
| getFirstOrNullObject() | Obtient la première forme de cette collection. | |
| group() | Groupes de formes flottantes dans cette collection, les formes inline seront ignorées. | |
| items | Obtient l’élément enfant chargé dans cette collection de sites. | |
| ShapeFill | Backgroundcolor | Spécifie la couleur d’arrière-plan de remplissage de la forme. |
| clear() | Efface la mise en forme de remplissage de cette forme et la définit sur Word.ShapeFillType.noFill. |
|
| foregroundColor | Spécifie la couleur de premier plan du remplissage de la forme. | |
| setSolidColor(color: string) | Définit le format de remplissage d’un élément de graphique sur une couleur unie. | |
| Transparency | Spécifie le pourcentage de transparence du remplissage sous la forme d’une valeur comprise entre 0,0 (opaque) et 1,0 (clair). | |
| type | Renvoie le type de remplissage de la forme. | |
| ShapeGroup | id | Obtient un entier qui représente l’identificateur du groupe de formes. |
| shape | Obtient l’objet Shape associé au groupe. |
|
| Formes | Obtient la collection d’objets Shape . |
|
| ungroup() | Dissocie toutes les formes groupées dans la forme spécifiée. | |
| ShapeTextWrap | bottomDistance | Spécifie la distance (en points) entre le texte du document et le bord inférieur de la zone sans texte entourant la forme spécifiée. |
| leftDistance | Spécifie la distance (en points) entre le texte du document et le bord gauche de la zone sans texte entourant la forme spécifiée. | |
| rightDistance | Spécifie la distance (en points) entre le texte du document et le bord droit de la zone sans texte entourant la forme spécifiée. | |
| Côté | Spécifie si le texte du document doit être encapsulé des deux côtés de la forme spécifiée, à gauche ou à droite uniquement, ou sur le côté le plus éloigné de la marge de la page. | |
| topDistance | Spécifie la distance (en points) entre le texte du document et le bord supérieur de la zone sans texte entourant la forme spécifiée. | |
| type | Spécifie le type d’habillage du texte autour de la forme. | |
| TextFrame | autoSizeSetting | Spécifie les paramètres de dimensionnement automatique pour le cadre de texte. |
| bottomMargin | Spécifie la marge inférieure, en points, du cadre de texte. | |
| hasText | Retourne true si le cadre de texte contient du texte ; sinon, false. |
|
| leftMargin | Spécifie la marge gauche, en points, du cadre de texte. | |
| noTextRotation | Spécifie si le texte du cadre de texte ne doit pas pivoter lorsque la forme est pivotée. | |
| Orientation | Spécifie l’angle vers lequel le texte est orienté pour le cadre de texte. | |
| rightMargin | Spécifie la marge droite, en points, du cadre de texte. | |
| topMargin | Spécifie la marge supérieure, en points, du cadre de texte. | |
| verticalAlignment | Spécifie l’alignement vertical du cadre de texte. | |
| wordWrap | Détermine si les lignes se cassent automatiquement pour insérer du texte à l’intérieur de la forme. | |
| Window | activePane | Obtient le volet actif dans la fenêtre. |
| Vitres | Obtient la collection de volets dans la fenêtre. | |
| WindowCollection | getFirst() | Obtient la première fenêtre de cette collection. |
| getFirstOrNullObject() | Obtient la première fenêtre de cette collection. | |
| items | Obtient l’élément enfant chargé dans cette collection de sites. |