|
|
|
|
<Tableur>.AutoriseProcédure (Fonction) En anglais : <Spreadsheet>.AllowProcedure Autorise l'utilisation d'une procédure WLangage dans une formule d'un champ Tableur. Remarque : Par défaut, les procédures WLangage ne sont pas autorisées dans les formules pour des raisons de sécurité. En effet, un utilisateur malveillant pourrait par exemple appeler une procédure d'initialisation qui remet à 0 tous les fichiers de données.
TBLR_Tableur.AutoriseProcédure("CalculeTVA" + RC + "PrixMax" + RC + "PrixMin")
TBLR_Tableur.AjouteFormule(1,1, "CalculeTVA(C2)")
TBLR_Tableur.AjouteFormule(2,1, "(PrixMax() + PrixMin())/2")
Syntaxe
<Champ Tableur>.AutoriseProcédure(<Procédure WLangage>)
<Champ Tableur> : Nom de champ Nom du champ Tableur à manipuler. <Procédure WLangage> : Nom de procédure Nom de la procédure WLangage autorisée dans une formule. Cette procédure peut être une procédure locale ou globale. Pour spécifier plusieurs procédures, il suffit de séparer les noms par un Retour Chariot (RC). Cette procédure doit renvoyer la valeur à afficher dans la cellule utilisant la formule. Remarques - Attention : Si une procédure WLangage est autorisée, cette procédure apparaîtra dans la liste des formules proposées à l'utilisateur. L'utilisateur final pourra donc utiliser cette procédure. Pensez à fournir une documentation des formules possibles et des paramètres attendus.
- Cette fonction est utilisable uniquement sur un champ Tableur présent dans une fenêtre.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Le champ Tableur
[ + ] Utilisation du champ Tableur. Cet exemple présente comment : - charger un fichier xlsx dans un champ tableur, - sauver le tableur dans un fichier, - remplir le champ avec des données provenant de la base de données, - insérer des lignes, des colonnes, - accéder aux cellules et les manipuler (modifier leur valeur, leur style,...), - saisir des formules, - etc.
|
Composante : wd290obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|