Excel.WorksheetProtection class
Représente la protection d’un objet de feuille de calcul.
- Extends
Remarques
[Jeu d’API : ExcelApi 1.2]
Propriétés
| context | Contexte de requête associé à l’objet. Cette opération connecte le processus du complément à celui de l’application hôte Office. |
| options | Spécifie les options de protection pour la feuille de calcul. |
| protected | Indique si la feuille de calcul est protégée. |
Méthodes
| load(options) | Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter |
| load(property |
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter |
| load(property |
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter |
| protect(options, password) | Protège une feuille de calcul. Échoue si la feuille de calcul est déjà protégée. |
| toJSON() | Remplace la méthode JavaScript |
| unprotect(password) | Annule la protection d’une feuille de calcul. |
Détails de la propriété
context
Contexte de requête associé à l’objet. Cette opération connecte le processus du complément à celui de l’application hôte Office.
context: RequestContext;
Valeur de propriété
options
Spécifie les options de protection pour la feuille de calcul.
readonly options: Excel.WorksheetProtectionOptions;
Valeur de propriété
Remarques
[Jeu d’API : ExcelApi 1.2]
protected
Indique si la feuille de calcul est protégée.
readonly protected: boolean;
Valeur de propriété
boolean
Remarques
[Jeu d’API : ExcelApi 1.2]
Détails de la méthode
load(options)
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.
load(options?: Excel.Interfaces.WorksheetProtectionLoadOptions): Excel.WorksheetProtection;
Paramètres
Fournit des options pour les propriétés de l’objet à charger.
Retours
load(propertyNames)
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.
load(propertyNames?: string | string[]): Excel.WorksheetProtection;
Paramètres
- propertyNames
-
string | string[]
Chaîne délimitée par des virgules ou tableau de chaînes spécifiant les propriétés à charger.
Retours
load(propertyNamesAndPaths)
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Excel.WorksheetProtection;
Paramètres
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select est une chaîne délimitée par des virgules qui spécifie les propriétés à charger, et propertyNamesAndPaths.expand est une chaîne délimitée par des virgules qui spécifie les propriétés de navigation à charger.
Retours
protect(options, password)
Protège une feuille de calcul. Échoue si la feuille de calcul est déjà protégée.
protect(options?: Excel.WorksheetProtectionOptions, password?: string): void;
Paramètres
- options
- Excel.WorksheetProtectionOptions
Facultatif. Options de protection de feuille.
- password
-
string
Facultatif. Mot de passe de protection de feuille.
Retours
void
Remarques
[Jeu d’API : ExcelApi 1.2 pour les options ; 1.7 pour le mot de passe]
toJSON()
Remplace la méthode JavaScript toJSON() afin de fournir une sortie plus utile lorsqu’un objet API est passé à JSON.stringify(). (JSON.stringify, à son tour, appelle la toJSON méthode de l’objet qui lui est passé.) Alors que l’objet d’origine Excel.WorksheetProtection est un objet API, la toJSON méthode renvoie un objet JavaScript simple (typé ) Excel.Interfaces.WorksheetProtectionDataqui contient des copies superficielles de toutes les propriétés enfants chargées à partir de l’objet d’origine.
toJSON(): Excel.Interfaces.WorksheetProtectionData;
Retours
unprotect(password)
Annule la protection d’une feuille de calcul.
unprotect(password?: string): void;
Paramètres
- password
-
string
Mot de passe de protection de feuille.
Retours
void
Remarques
[Jeu d’API : ExcelApi 1.7 pour le mot de passe]