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 ExcelApiOnline de conditions requises est un ensemble de conditions requises spécial qui inclut des fonctionnalités disponibles uniquement pour Excel sur le Web. Les API incluses dans cet ensemble de conditions requises sont considérées comme des API de production (non soumises à des modifications structurelles ou comportementales non documentées) pour l’application Excel sur le Web.
ExcelApiOnline Les API sont considérées comme des API de « prévisualisation » pour d’autres plateformes (Windows, Mac, iOS) et peuvent ne pas être prises en charge par ces plateformes.
Lorsque les API de l’ensemble d’exigences ExcelApiOnline sont prises en charge sur toutes les plateformes, elles sont ajoutées au prochain ensemble d’exigences publié (ExcelApi 1.[NEXT]). Une fois que ce nouvel ensemble de conditions requises sera public, ces API seront supprimées de ExcelApiOnline. Considérez cela comme un processus de promotion similaire à une API passant de la préversion à la version.
Importante
ExcelApiOnline est un sur-ensemble du dernier jeu de conditions requises numéroté.
Importante
ExcelApiOnline 1.1 est la seule version des API en ligne uniquement. Cela est dû au fait qu’Excel sur le Web dispose toujours d’une version unique pour les utilisateurs, qui est la dernière version.
Le tableau suivant fournit un résumé concis des API, tandis que le tableau de liste des API suivant fournit une liste détaillée des API actuelles ExcelApiOnline .
| Fonctionnalité | Description | Objets pertinents |
|---|---|---|
| Classeurs liés | Gérez les liens entre classeurs, y compris la prise en charge de l’actualisation et de la rupture des liens de classeur. | LinkedWorkbook, LinkedWorkbookCollection |
| Affichages des feuilles nommées | Fournit un contrôle par programme des affichages de feuilles de calcul par utilisateur. | NamedSheetView, NamedSheetViewCollection |
| Événements de déplacement de feuille de calcul | Détecter quand des feuilles de calcul sont déplacées au sein d’une collection, la position de la feuille de calcul et la source de la modification. | WorksheetCollection, WorksheetMovedEventArgs |
| Protection de la feuille de calcul | Empêcher les utilisateurs non autorisés d’apporter des modifications aux plages spécifiées dans une feuille de calcul. | WorksheetProtection, AllowEditRange, AllowEditRangeCollection, AllowEditRangeOptions |
Utilisation recommandée
Étant donné ExcelApiOnline que les API ne sont prises en charge que par Excel sur le Web, votre complément doit case activée si l’ensemble des conditions requises est pris en charge avant d’appeler ces API. Cela évite d’appeler une API en ligne uniquement sur une autre plateforme.
if (Office.context.requirements.isSetSupported("ExcelApiOnline", "1.1")) {
// Any API exclusive to the ExcelApiOnline requirement set.
}
Une fois que l’API se trouve dans un ensemble de conditions requises multiplateforme, vous devez supprimer ou modifier la isSetSupported case activée. Cela activera la fonctionnalité de votre complément sur d’autres plateformes. Veillez à tester la fonctionnalité sur ces plateformes lorsque vous effectuez cette modification.
Importante
Votre manifeste ne peut pas spécifier ExcelApiOnline 1.1 comme condition d’activation. Ce n’est pas une valeur valide à utiliser dans l’élément Set.
Liste des API
Le tableau suivant répertorie les API JavaScript Excel actuellement incluses dans le jeu de ExcelApiOnline conditions. Pour obtenir la liste complète de toutes les API JavaScript Excel (y compris ExcelApiOnline les API et les API publiées précédemment), voir toutes les API Excel JavaScript.
| Classe | Champs | Description |
|---|---|---|
| AllowEditRange | adresse | Spécifie la plage associée à l’objet. |
| delete() | Supprime l’objet du AllowEditRangeCollection. |
|
| isPasswordProtected | Indique si l’objet est protégé par mot de passe. | |
| pauseProtection(password ?: string) | Suspend la protection de la feuille de calcul de l’objet pour l’utilisateur dans la session active. | |
| setPassword(password ?: string) | Modifie le mot de passe associé à l’objet. | |
| title | Spécifie le titre de l’objet. | |
| AllowEditRangeCollection | add(title : string, rangeAddress : string, options ?: Excel.AllowEditRangeOptions) | Ajoute un AllowEditRange objet à la feuille de calcul. |
| getCount() | Renvoie le nombre d’objets AllowEditRange dans la collection. |
|
| getItem(key: string) | Récupère l’objet AllowEditRange par son titre. |
|
| getItemAt(index: number) | Renvoie un AllowEditRange objet par son index dans la collection. |
|
| getItemOrNullObject(key: string) | Récupère l’objet AllowEditRange par son titre. |
|
| items | Obtient l’élément enfant chargé dans cette collection de sites. | |
| pauseProtection(password : string) | Interrompt la protection de la feuille de calcul pour tous les AllowEditRange objets trouvés dans cette feuille de calcul qui ont le mot de passe donné pour l’utilisateur dans la session active. |
|
| AllowEditRangeOptions | mot de passe | Mot de passe associé au AllowEditRangefichier . |
| LinkedWorkbook | breakLinks() | Effectue une demande pour rompre les liaisons pointant vers le classeur lié. |
| id | URL d’origine pointant vers le classeur lié. | |
| refresh() | Effectue une demande d’actualisation des données récupérées à partir du classeur lié. | |
| LinkedWorkbookCollection | breakAllLinks() | Rompt tous les liens vers les classeurs liés. |
| getItem(key: string) | Obtient des informations sur un classeur lié par son URL. | |
| getItemOrNullObject(key: string) | Obtient des informations sur un classeur lié par son URL. | |
| items | Obtient l’élément enfant chargé dans cette collection de sites. | |
| refreshAll() | Effectuer une demande d’actualisation de tous les liens du classeur. | |
| workbookLinksRefreshMode | Représente le mode de mise à jour des liens du classeur. | |
| NamedSheetView | activate() | Active cet affichage de feuille. |
| delete() | Supprime l’affichage de feuille de la feuille de calcul. | |
| duplicate(nom ?: chaîne) | Crée une copie de cet affichage de feuille. | |
| name | Spécifie le nom de l’affichage de feuille. | |
| NamedSheetViewCollection | add(name: string) | Crée un nouvel affichage de feuille avec le nom donné. |
| enterTemporary() | Crée et active un nouvel affichage de feuille temporaire. | |
| sortie() | Quitte la vue de feuille actuellement active. | |
| getActive() | Obtient l’affichage de feuille actuellement actif de la feuille de calcul. | |
| getCount() | Obtient le nombre de feuilles vues dans cette feuille de calcul. | |
| getItem(key: string) | Obtient un affichage de feuille en utilisant son nom. | |
| getItemAt(index: number) | Obtient un affichage de feuille par son index dans la collection. | |
| items | Obtient l’élément enfant chargé dans cette collection de sites. | |
| TableRowCollection | deleteRows(rows : number[] | TableRow[]) | Supprimer plusieurs lignes d’un tableau. |
| deleteRowsAt(index : number, count ?: number) | Supprimez un nombre spécifié de lignes d’une table, à partir d’un index donné. | |
| Classeur | Classeurs liés | Renvoie une collection de classeurs liés. |
| Feuille de calcul | namedSheetViews | Renvoie un ensemble de feuilles personnelles présentes dans la feuille de calcul. |
| WorksheetProtection | allowEditRanges | Spécifie l’objet AllowEditRangeCollection trouvé dans cette feuille de calcul. |
| canPauseProtection | Spécifie si la protection peut être suspendue pour cette feuille de calcul. | |
| checkPassword(password ?: string) | Indique si le mot de passe peut être utilisé pour déverrouiller la protection de la feuille de calcul. | |
| isPasswordProtected | Indique si la feuille est protégée par mot de passe. | |
| isPaused | Spécifie si la protection de la feuille de calcul est suspendue. | |
| pauseProtection(password ?: string) | Suspend la protection de la feuille de calcul pour l’objet de feuille de calcul donné pour l’utilisateur dans la session active. | |
| resumeProtection() | Reprend la protection de la feuille de calcul pour l’objet de feuille de calcul donné pour l’utilisateur dans une session donnée. | |
| savedOptions | Spécifie les options de protection enregistrées dans la feuille de calcul. | |
| setPassword(password ?: string) | Modifie le mot de passe associé à l’objet WorksheetProtection . |
|
| updateOptions(options : Excel.WorksheetProtectionOptions) | Modifier les options de protection de la feuille de calcul associées à l’objet WorksheetProtection . |
|
| WorksheetProtectionChangedEventArgs | allowEditRangesChanged | Spécifie si l’un AllowEditRange des objets a changé. |
| protectionOptionsChanged | Spécifie si les WorksheetProtectionOptions ont changé. |
|
| sheetPasswordChanged | Indique si le mot de passe de la feuille de calcul a changé. |