OfficeRuntime.DisplayWebDialogOptions interface

Fournit des options d’affichage et des actions qu’une boîte de dialogue peut effectuer.

Remarques

Jeu d’API : CustomFunctionsRuntime 1.1

Utilisateur

Exemples

const dialogUrl = "https://your-addin-domain.com/dialog.html";
const dialogOptions: OfficeRuntime.DisplayWebDialogOptions = {
  height: "50%",
  width: "50%",
  displayInIFrame: false,
  onMessage: function (message: string, dialog?: OfficeRuntime.Dialog) {
    dialog?.close();
    console.log("Dialog result: " + message);
  },
  onRuntimeError: function (error: Error, dialog?: OfficeRuntime.Dialog) {
    dialog?.close();
    console.log("Dialog error: " + error.message);
  },
}
OfficeRuntime.displayWebDialog(dialogUrl, dialogOptions);

Propriétés

displayInIFrame

Paramètre facultatif qui détermine si la boîte de dialogue s’affiche sous forme de fenêtre contextuelle (false) ou dans un IFrame (true). Ce paramètre s’applique uniquement aux fonctions personnalisées exécutées sur Excel Online.

height

Paramètre facultatif qui définit la hauteur de la boîte de dialogue sous forme de pourcentage de l’affichage actuel. Par exemple, accepte des chaînes telles que : « 50 % », « 50 ».

onClose

Rappel facultatif qui s’exécute lorsque la boîte de dialogue est fermée.

onMessage

Rappel facultatif qui s’exécute lorsque la boîte de dialogue envoie un message à son parent.

onRuntimeError

Rappel facultatif qui s’exécute lorsque la boîte de dialogue envoie une erreur.

width

Paramètre facultatif qui définit la largeur de la boîte de dialogue sous forme de pourcentage de la fenêtre. Par exemple, accepte des chaînes telles que : « 50 % », « 50 ».

Détails de la propriété

displayInIFrame

Paramètre facultatif qui détermine si la boîte de dialogue s’affiche sous forme de fenêtre contextuelle (false) ou dans un IFrame (true). Ce paramètre s’applique uniquement aux fonctions personnalisées exécutées sur Excel Online.

displayInIFrame?: boolean;

Valeur de propriété

boolean

Remarques

Jeu d’API : CustomFunctionsRuntime 1.1

height

Paramètre facultatif qui définit la hauteur de la boîte de dialogue sous forme de pourcentage de l’affichage actuel. Par exemple, accepte des chaînes telles que : « 50 % », « 50 ».

height?: string;

Valeur de propriété

string

Remarques

Jeu d’API : CustomFunctionsRuntime 1.1

onClose

Rappel facultatif qui s’exécute lorsque la boîte de dialogue est fermée.

onClose?: () => void;

Valeur de propriété

() => void

Remarques

Jeu d’API : CustomFunctionsRuntime 1.1

onMessage

Rappel facultatif qui s’exécute lorsque la boîte de dialogue envoie un message à son parent.

onMessage?: (message: string, dialog?: Dialog) => void;

Valeur de propriété

(message: string, dialog?: OfficeRuntime.Dialog) => void

Remarques

Jeu d’API : CustomFunctionsRuntime 1.1

onRuntimeError

Rappel facultatif qui s’exécute lorsque la boîte de dialogue envoie une erreur.

onRuntimeError?: (error: Error, dialog?: Dialog) => void;

Valeur de propriété

(error: Error, dialog?: OfficeRuntime.Dialog) => void

Remarques

Jeu d’API : CustomFunctionsRuntime 1.1

width

Paramètre facultatif qui définit la largeur de la boîte de dialogue sous forme de pourcentage de la fenêtre. Par exemple, accepte des chaînes telles que : « 50 % », « 50 ».

width?: string;

Valeur de propriété

string

Remarques

Jeu d’API : CustomFunctionsRuntime 1.1