Word’ensemble de conditions requises de l’API JavaScript pour bureau uniquement 1.1
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.1
est un ensemble de conditions requises pour le bureau uniquement. Il s’agit d’un sur-ensemble de WordApi 1.8.
Utilisation recommandée
Étant donné que les WordApiDesktop 1.1
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.1")) {
// 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.1
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.1
conditions requises. Pour obtenir la liste complète de toutes les API JavaScript Word (y compris WordApiDesktop 1.1
les API et les API précédemment publiées), consultez toutes les API JavaScript Word.
Classe | Champs | Description |
---|---|---|
Border | color | Spécifie la couleur de la bordure. |
location | Obtient l’emplacement de la bordure. | |
type | Spécifie le type de bordure pour la bordure. | |
visible | Spécifie si la bordure est visible. | |
width | Spécifie la largeur de la bordure. | |
BorderCollection | getByLocation(borderLocation : Word.BorderLocation.top | Word. BorderLocation.left | Word. BorderLocation.bottom | Word. BorderLocation.right | Word. BorderLocation.insideHorizontal | Word. BorderLocation.insideVertical | « Top » | « Left » | « Bottom » | « Right » | « InsideHorizontal » | « InsideVertical ») | Obtient la bordure qui a l’emplacement spécifié. |
getFirst() | Obtient la première bordure de cette collection. | |
getFirstOrNullObject() | Obtient la première bordure de cette collection. | |
getItem(index : numérique) | Obtient un objet Border par son index dans la collection. | |
insideBorderColor | Spécifie la couleur 24 bits des bordures intérieures. | |
insideBorderType | Spécifie le type de bordure des bordures intérieures. | |
insideBorderWidth | Spécifie la largeur des bordures intérieures. | |
items | Obtient l’élément enfant chargé dans cette collection de sites. | |
outsideBorderColor | Spécifie la couleur 24 bits des bordures extérieures. | |
outsideBorderType | Spécifie le type de bordure des bordures extérieures. | |
outsideBorderWidth | Spécifie la largeur des bordures extérieures. | |
Document | compare(filePath : string, documentCompareOptions ?: Word. DocumentCompareOptions) | Affiche des marques de révision qui indiquent en quoi le document spécifié diffère d'un autre document. |
DocumentCompareOptions | addToRecentFiles | True ajoute le document à la liste des derniers fichiers utilisés dans le menu fichier. |
authorName | Nom du réviseur associé aux différences générées par la comparaison. | |
compareTarget | Le document cible pour la comparaison. | |
detectFormatChanges | True : (par défaut) pour que la comparaison détecte les modifications de format. | |
ignoreAllComparisonWarnings | True pour comparer les documents sans notifier de problèmes à un utilisateur. | |
removeDateAndTime | True supprime les informations de date et date et heure du suivi des modifications dans l'objet Document renvoyé. | |
removePersonalInformation | True supprime toutes les informations utilisateur des commentaires, des révisions et de la boîte de dialogue propriétés dans l’objet Document retourné. | |
Champ | showCodes | Spécifie si les codes de champ sont affichés pour le champ spécifié. |
InlinePicture | imageFormat | Obtient le format de l’image incluse. |
List | getLevelFont(level : number) | Obtient la police de la puce, du nombre ou de l’image au niveau spécifié dans la liste. |
getLevelPicture(level : number) | Obtient la représentation sous forme de chaîne encodée en Base64 de l’image au niveau spécifié dans la liste. | |
resetLevelFont(level : number, resetFontName ?: boolean) | Réinitialise la police de la puce, du numéro ou de l’image au niveau spécifié dans la liste. | |
setLevelPicture(level : number, base64EncodedImage ?: string) | Définit l’image au niveau spécifié dans la liste. | |
ListLevel | alignement | Spécifie l’alignement horizontal du niveau de liste. |
police | Obtient un objet Font qui représente la mise en forme des caractères de l’objet spécifié. | |
linkedStyle | Spécifie le nom du style lié à l’objet de niveau liste spécifié. | |
numberFormat | Spécifie le format de nombre pour le niveau de liste spécifié. | |
numberPosition | Spécifie la position (en points) du numéro ou de la puce de l’objet de niveau liste spécifié. | |
numberStyle | Spécifie le style numérique de l’objet de niveau liste. | |
resetOnHigher | Spécifie le niveau de liste qui doit apparaître avant que le niveau de liste spécifié redémarre la numérotation à 1. | |
startAt | Spécifie le numéro de départ de l’objet de niveau liste spécifié. | |
tabPosition | Spécifie la position de la tabulation pour l’objet de niveau liste spécifié. | |
textPosition | Spécifie la position (en points) de la deuxième ligne de texte d’habillage pour l’objet de niveau liste spécifié. | |
trailingCharacter | Spécifie le caractère inséré après le nombre du niveau de liste spécifié. | |
ListLevelCollection | getFirst() | Obtient le premier niveau de liste de cette collection. |
getFirstOrNullObject() | Obtient le premier niveau de liste de cette collection. | |
items | Obtient l’élément enfant chargé dans cette collection de sites. | |
ListTemplate | listLevels | Obtient une collection ListLevels qui représente tous les niveaux du ListTemplate spécifié. |
outlineNumbered | Spécifie si l’objet ListTemplate spécifié est numéroté par un plan. | |
Shading | foregroundPatternColor | Spécifie la couleur du premier plan de l’objet. |
texture | Spécifie la texture d’ombrage de l’objet. | |
Style | Borders | Spécifie un objet BorderCollection qui représente toutes les bordures du style spécifié. |
listTemplate | Obtient un objet ListTemplate qui représente la mise en forme de liste pour l’objet Style spécifié. | |
TableRow | insertContentControl() | Insère un contrôle de contenu sur la ligne. |
TableStyle | alignement | Spécifie l’alignement de la table par rapport à la marge de page. |
allowBreakAcrossPage | Spécifie si les lignes des tableaux sont mises en forme avec un saut de style spécifié sur les pages. |