Office.Addin interface
Représente une fonctionnalité de niveau complément pour le fonctionnement ou la configuration de différents aspects du complément.
Remarques
Configuration requise définie : SharedRuntime 1.1
Propriétés
| before |
Représente une boîte de dialogue de notification modale qui peut s’afficher lorsque l’utilisateur tente de fermer un document. Le document ne se ferme pas tant que l’utilisateur n’a pas répondu. Cette API est uniquement prise en charge dans Excel. |
Méthodes
| get |
Obtient le comportement de démarrage actuel du complément. |
| hide() | Masque le volet Office. |
| on |
Ajoute un gestionnaire pour l’événement |
| set |
Définit le comportement de démarrage du complément pour la prochaine ouverture du document. |
| show |
Affiche le volet Office associé au complément. |
Détails de la propriété
beforeDocumentCloseNotification
Représente une boîte de dialogue de notification modale qui peut s’afficher lorsque l’utilisateur tente de fermer un document. Le document ne se ferme pas tant que l’utilisateur n’a pas répondu. Cette API est uniquement prise en charge dans Excel.
beforeDocumentCloseNotification: BeforeDocumentCloseNotification;
Valeur de propriété
Remarques
Configuration requise définie : SharedRuntime 1.2
Exemples
// Enable the before document close modal notification dialog.
async function enableNotification() {
await Office.addin.beforeDocumentCloseNotification.enable();
}
// Add an event handler to detect when the document close operation is cancelled.
Office.addin.beforeDocumentCloseNotification.onCloseActionCancelled(async function () {
// When the document close attempt is cancelled, write a message to the active range in the worksheet.
await Excel.run(async (context) => {
const range = context.workbook.getSelectedRange();
range.values = [["Detected onCloseActionCancelled event."]];
await context.sync();
});
});
Détails de la méthode
getStartupBehavior()
Obtient le comportement de démarrage actuel du complément.
getStartupBehavior(): Promise<Office.StartupBehavior>;
Retours
Promise<Office.StartupBehavior>
Remarques
Configuration requise définie : SharedRuntime 1.1
hide()
Masque le volet Office.
hide(): Promise<void>;
Retours
Promise<void>
Promesse résolue lorsque l’interface utilisateur est masquée.
Remarques
Configuration requise définie : SharedRuntime 1.1
onVisibilityModeChanged(handler)
Ajoute un gestionnaire pour l’événement onVisibilityModeChanged .
onVisibilityModeChanged(
handler: (message: VisibilityModeChangedMessage) => void,
): Promise<() => Promise<void>>;
Paramètres
- handler
-
(message: Office.VisibilityModeChangedMessage) => void
Fonction de gestionnaire appelée lorsque l’événement est émis. Cette fonction accepte un message pour le composant récepteur.
Retours
Promise<() => Promise<void>>
Promesse qui se résout en fonction lorsque le gestionnaire est ajouté. L’appeler supprime le gestionnaire.
Remarques
Configuration requise définie : SharedRuntime 1.1
Exemples
Office.onReady(() => {
Office.addin.onVisibilityModeChanged((args: Office.VisibilityModeChangedMessage) => {
if (args.visibilityMode === Office.VisibilityMode.taskpane) {
// Do something when the task pane is visible.
}
});
// Other startup tasks.
});
setStartupBehavior(behavior)
Définit le comportement de démarrage du complément pour la prochaine ouverture du document.
setStartupBehavior(behavior: Office.StartupBehavior): Promise<void>;
Paramètres
- behavior
- Office.StartupBehavior
Spécifie le comportement de démarrage du complément.
Retours
Promise<void>
Remarques
Configuration requise définie : SharedRuntime 1.1
Exemples
// Configure your add-in to load and start running when the document is opened.
Office.addin.setStartupBehavior(Office.StartupBehavior.load);
showAsTaskpane()
Affiche le volet Office associé au complément.
showAsTaskpane(): Promise<void>;
Retours
Promise<void>
Une promesse qui est résolue lorsque l’interface utilisateur s’affiche.
Remarques
Configuration requise définie : SharedRuntime 1.1