Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Fournit un moyen de remplacer la valeur d’un paramètre de manifeste en fonction d’une condition spécifiée. Il existe trois types de conditions :
- Paramètres régionaux Office qui sont différents de la valeur par défaut
LocaleToken, appelée LocaleTokenOverride. - Modèle de prise en charge des ensembles de conditions requises qui est différent du modèle par défaut
RequirementToken, appelé RequirementTokenOverride. - La source est différente de la valeur par défaut
Runtime, appelée RuntimeOverride.
Un <élément Override> qui se trouve à l’intérieur d’un <élément Runtime> doit être de type RuntimeOverride.
Il n’existe aucun overrideType attribut pour l’élément <Override> . La différence est déterminée par l’élément parent et le type de l’élément parent. Élément <Override> qui se trouve à l’intérieur d’un <élément Token> dont xsi:type la valeur est RequirementToken, doit être de type RequirementTokenOverride. Un <élément Override> à l’intérieur d’un autre élément parent, ou à l’intérieur d’un <élément Override> de type LocaleToken, doit être de type LocaleTokenOverride.
Chaque type est décrit dans des sections distinctes plus loin dans cet article.
Élément Override pour LocaleToken
Un <élément Override> exprime une condition et peut être lu en tant que « Si ... alors... déclaration. Si l’élément <Override> est de type LocaleTokenOverride, l’attribut Locale est la condition et l’attribut Value est la conséquence. Par exemple, le texte suivant est « Si le paramètre de paramètres régionaux Office est fr-fr, le nom d’affichage est ' Lecteur vidéo' ».
<DisplayName DefaultValue="Video player">
<Override Locale="fr-fr" Value="Lecteur vidéo" />
</DisplayName>
Type de complément : application de contenu, de volet Office, de messagerie
Syntaxe
<Override Locale="string" Value="string"></Override>
Contenu dans
| Élément |
|---|
| CitationText |
| Description |
| DictionaryName |
| DictionaryHomePage |
| DisplayName |
| HighResolutionIconUrl |
| IconUrl |
| Image |
| QueryUri |
| SourceLocation |
| String |
| SupportUrl |
| Jeton |
| Url |
Attributs
| Attribut | Type | Requis | Description |
|---|---|---|---|
| Locale | string | Oui | Spécifie le nom de culture des paramètres régionaux pour ce remplacement dans le format de balise de langue BCP 47, par "en-US"exemple . |
| Valeur | string | Oui | Spécifie la valeur du paramètre exprimée pour les paramètres régionaux spécifiés. |
Exemples
<DisplayName DefaultValue="Video player">
<Override Locale="fr-fr" Value="Lecteur vidéo" />
</DisplayName>
<bt:Image id="icon1_16x16" DefaultValue="https://www.contoso.com/icon_default.png">
<bt:Override Locale="ja-jp" Value="https://www.contoso.com/ja-jp16-icon_default.png" />
</bt:Image>
<ExtendedOverrides Url="http://contoso.com/addinmetadata/${token.locale}/extended-manifest-overrides.json">
<Tokens>
<Token Name="locale" DefaultValue="en-us" xsi:type="LocaleToken">
<Override Locale="es-*" Value="es-es" />
<Override Locale="es-mx" Value="es-mx" />
<Override Locale="fr-*" Value="fr-fr" />
<Override Locale="ja-jp" Value="ja-jp" />
</Token>
<Tokens>
</ExtendedOverrides>
Voir aussi
Élément Override pour RequirementToken
Un <élément Override> exprime une condition et peut être lu en tant que « Si ... alors... déclaration. Si l’élément <Override> est de type RequirementsTokenOverride, l’élément Enfant< Requirements> exprime la condition et l’attribut Value est l’attribut résultant. Par exemple, le premier <remplacement> de l’article suivant est « Si la plateforme actuelle prend en charge FeatureOne version 1.7, utilisez la chaîne « oldAddinVersion » à la ${token.requirements} place du jeton dans l’URL du grand-parent< ExtendedOverrides> (au lieu de la chaîne par défaut « upgrade ») ».
<ExtendedOverrides Url="http://contoso.com/addinmetadata/${token.requirements}/extended-manifest-overrides.json">
<Tokens>
<Token Name="requirements" DefaultValue="upgrade" xsi:type="RequirementsToken">
<Override Value="oldAddinVersion">
<Requirements>
<Sets>
<Set Name="FeatureOne" MinVersion="1.7" />
</Sets>
</Requirements>
</Override>
<Override Value="currentAddinVersion">
<Requirements>
<Sets>
<Set Name="FeatureOne" MinVersion="1.8" />
</Sets>
<Methods>
<Method Name="MethodThree" />
</Methods>
</Requirements>
</Override>
</Token>
</Tokens>
</ExtendedOverrides>
Type de complément : volet Office
Syntaxe
<Override Value="string" />
Contenu dans
| Élément |
|---|
| Jeton |
Doit contenir
L’élément <Override> de RequirementToken doit contenir les éléments enfants suivants en fonction du type de complément.
| Élément | Contenu | Courrier | TaskPane |
|---|---|---|---|
| Conditions requises | Non | Non | Oui |
Attributs
| Attribut | Type | Requis | Description |
|---|---|---|---|
| Valeur | string | Oui | Valeur du jeton grand-parent lorsque la condition est remplie. |
Exemple
<ExtendedOverrides Url="http://contoso.com/addinmetadata/${token.requirements}/extended-manifest-overrides.json">
<Token Name="requirements" DefaultValue="upgrade" xsi:type="RequirementsToken">
<Override Value="very-old">
<Requirements>
<Sets>
<Set Name="FeatureOne" MinVersion="1.5" />
<Set Name="FeatureTwo" MinVersion="1.1" />
</Sets>
</Requirements>
</Override>
<Override Value="old">
<Requirements>
<Sets>
<Set Name="FeatureOne" MinVersion="1.7" />
<Set Name="FeatureTwo" MinVersion="1.2" />
</Sets>
</Requirements>
</Override>
<Override Value="current">
<Requirements>
<Sets>
<Set Name="FeatureOne" MinVersion="1.8" />
<Set Name="FeatureTwo" MinVersion="1.3" />
</Sets>
<Methods>
<Method Name="MethodThree" />
</Methods>
</Requirements>
</Override>
</Token>
</ExtendedOverrides>
Voir aussi
- Versions d’Office et ensembles de conditions requises
- Spécifier les versions et plateformes d’Office qui peuvent héberger votre complément
- Raccourcis clavier
Élément Override pour Runtime
Importante
La prise en charge de cet élément a été introduite avec la fonctionnalité d’activation basée sur les événements. Consultez la liste des événements pris en charge pour savoir quand la prise en charge a été activée pour chaque événement dans chaque application Office.
Un <élément Override> exprime une condition et peut être lu en tant que « Si ... alors... déclaration. Si l’élément <Override> est de type RuntimeOverride, l’attribut type est la condition et l’attribut resid est le résultat. Par exemple, ce qui suit est lu « Si le type est 'javascript', le resid est 'JSRuntime.Url'. » . Excel, PowerPoint et Word sur Windows et Outlook classique sur Windows nécessitent cet élément pour les gestionnaires de points d’extension LaunchEvent et ReportPhishingCommandSurface.
<Runtime resid="WebViewRuntime.Url">
<Override type="javascript" resid="JSRuntime.Url"/>
</Runtime>
Type de complément : Document, Courrier, Présentation, Classeur
Syntaxe
<Override type="javascript" resid="JSRuntime.Url"/>
Contenu dans
Attributs
| Attribut | Type | Requis | Description |
|---|---|---|---|
| type | string | Oui | Spécifie la langue de ce remplacement. Actuellement, "javascript" est la seule option prise en charge. |
| resid | string | Oui | Spécifie l’emplacement de l’URL du fichier JavaScript qui doit remplacer l’emplacement de l’URL du code HTML par défaut défini dans le de l’élément residRuntime parent. Ne resid peut pas comporter plus de 32 caractères et doit correspondre à un id attribut d’un Url élément dans l’élément Resources . |
Exemples
<!-- Event-based activation and integrated spam reporting happen in a lightweight runtime.-->
<Runtimes>
<!-- HTML file including reference to or inline JavaScript event handlers.
This is used by Outlook on the web, on the new Mac UI, and new Outlook on Windows. -->
<Runtime resid="WebViewRuntime.Url">
<!-- JavaScript file containing event handlers. This is used by Outlook on Windows. -->
<Override type="javascript" resid="JSRuntime.Url"/>
</Runtime>
</Runtimes>