Demande à l'application Microsoft Excel d'afficher ou non les messages d'alerte ou d'avertissement en réaction à certaines invocations de méthodes.
Si AfficherMessages vaut *FAUX, Microsoft Excel prend des réponses par défaut et n'interrompt pas l'exécution de la méthode par un dialogue avec l'utilisateur. Sinon, Microsoft Excel affiche une boîte de dialogue et signale qu'il attend une réponse par un clignotement de sa barre de titre et de son icône dans la barre de tâches.
Le paramètre CodeRetour prend la valeur 0 si la méthode s'est bien déroulée, et une valeur différente de 0 dans le cas contraire.
Syntaxe | |
APPELER_METHODE NomObjetClientExcel APPLI_AFFICHER_MESSAGES AfficherMessages CodeRetour |
|
Paramètres |
|
AfficherMessages |
type BOOL (paramètre en entrée) |
CodeRetour |
type NUM_BIN_4 (paramètre en sortie) |
Calcule tous les classeurs ouverts dans l'application Microsoft Excel.
Le paramètre CodeRetour prend la valeur 0 si la méthode s'est bien déroulée, et une valeur différente de 0 dans le cas contraire.
Syntaxe | |
APPELER_METHODE NomObjetClientExcel APPLI_CALCULER CodeRetour |
|
Paramètres |
|
CodeRetour |
type NUM_BIN_4 (paramètre en sortie) |
Connecte l'application Visual Adélia à l'application Microsoft Excel.
Si cette dernière n'est pas lancée sur le poste, l'application Microsoft Excel est lancée mais reste invisible.
Si l'application est déjà connectée, aucune opération n'est effectuée.
Le paramètre CodeRetour prend la valeur 0 si la méthode s'est bien déroulée, et une valeur différente de 0 dans le cas contraire.
Syntaxe | |
APPELER_METHODE NomObjetClientExcel APPLI_CONNECTER CodeRetour |
|
Paramètres |
|
CodeRetour |
type NUM_BIN_4 (paramètre en sortie) |
* En début de programme
* Connexion à EXCEL
APPELER_METHODE CLI_EXCEL APPLI_CONNECTER COD_RETOUR
* ouverture d'un modèle de classeur existant pour mise à jour
CHEMIN_FICHIER = 'd:\exploit\client\obj\perso.xls'
APPELER_METHODE CLI_EXCEL CLASS_OUVRIR CHEMIN_FICHIER COD_RETOUR
* sauvegarde dans un autre classeur afin de ne pas écraser le modèle
CHEMIN_FICHIER = 'D:\ exploit \client\obj\perso_lst.xls'
APPELER_METHODE CLI_EXCEL CLASS_ENREGISTRER_SOUS CHEMIN_FICHIER COD_RETOUR
* positionnement dans la feuille Employés
NOM_FEUILLE = 'Employés'
APPELER_METHODE CLI_EXCEL FEUIL_ACTIVER NOM_FEUILLE COD_RETOUR
Connecte l'application Visual Adélia à l'application Microsoft Excel.
Si le paramètre NouvelleAppliExcel vaut *VRAI, un nouveau processus Microsoft Excel est lancé, auquel se connecte l'application Visual Adélia.
Si le paramètre NouvelleAppliExcel vaut *FAUX, l'application Visual Adélia se connecte soit à l'application Microsoft Excel lancée sur le poste si elle existe, soit à un nouveau processus Microsoft Excel.
Si ce dernier n'est pas lancé sur le poste, l'application Microsoft Excel est lancée mais reste invisible.
Le paramètre ExcelLance prend la valeur *VRAI si le processus Microsoft Excel auquel se connecte l'application Visual Adélia est déjà lancé, *FAUX sinon. Si l'application Visual Adélia est déjà connectée, aucune opération n'est effectuée, et le paramètre ExcelLance prend la valeur *VRAI.
Le paramètre CodeRetour prend la valeur 0 si la méthode s'est bien déroulée, et une valeur différente de 0 dans le cas contraire.
Syntaxe | |
APPELER_METHODE NomObjetClientExcel APPLI_CONNECTER_EX NouvelleAppliExcel ExcelLance CodeRetour |
|
Paramètres |
|
NouvelleAppliExcel |
type BOOL (paramètre en entrée) |
ExcelLance |
type BOOL (paramètre en sortie) |
CodeRetour |
type NUM_BIN_4 (paramètre en sortie) |
Déconnecte l'application Visual Adélia de l'application Microsoft Excel.
Si cette dernière a été utilisée uniquement à travers des appels de méthodes depuis l'application Visual Adélia, son exécution est terminée.
Le paramètre CodeRetour prend la valeur 0 si la méthode s'est bien déroulée, et une valeur différente de 0 dans le cas contraire.
Syntaxe | |
APPELER_METHODE NomObjetClientExcel APPLI_DECONNECTER CodeRetour |
|
Paramètres |
|
CodeRetour |
type NUM_BIN_4 (paramètre en sortie) |
* Si sortie de la fenêtre
* fermeture du classeur sans sauvegarde
SAUVER_MODIF = *FAUX
APPELER_METHODE CLI_EXCEL CLASS_FERMER SAUVER_MODIF -
CHEMIN_FICHIER COD_RETOUR
VISIBILITE = *FAUX
APPELER_METHODE CLI_EXCEL APPLI_FIXER_VISIBILITE VISIBILITE COD_RETOUR
APPELER_METHODE CLI_EXCEL APPLI_DECONNECTER COD_RETOUR
*
TERMINER
Fixe la visibilité de l'application Microsoft Excel en fonction de la valeur du paramètre Visibilite.
Le paramètre CodeRetour prend la valeur 0 si la méthode s'est bien déroulée, et une valeur différente de 0 dans le cas contraire.
Syntaxe | |
APPELER_METHODE NomObjetClientExcel APPLI_FIXER_VISIBILITE Visibilite CodeRetour |
|
Paramètres |
|
Visibilite |
type BOOL (paramètre en entrée) |
CodeRetour |
type NUM_BIN_4 (paramètre en sortie) |
* Si sortie de la fenêtre
* connexion du programme Visual Adélia à Excel
APPELER_METHODE CLI_EXCEL APPLI_CONNECTER coderetour
* on rend visible Excel
topVisible = *vrai
APPELER_METHODE CLI_EXCEL APPLI_FIXER_VISIBILITE topVisible CodeRetour
* ouverture du modèle de classeur XLS que l'on souhaite alimenter en données
ClasseurNom = 'D:\exploit\client\obj\Poids.xls'
APPELER_METHODE CLI_EXCEL CLASS_OUVRIR ClasseurNom CodeRetour
Remarque : Cette méthode n'est pas mise en oeuvre en génération Cloud.
Permet ou non à l'utilisateur d'exécuter des actions dans l'application Microsoft Excel en fonction de la valeur du paramètre InteractionAutorisee.
Si les interactions ne sont pas autorisées, Microsoft Excel ne réagit pas aux événements de la souris ou du clavier.
Le paramètre CodeRetour prend la valeur 0 si la méthode s'est bien déroulée, et une valeur différente de 0 dans le cas contraire.
Syntaxe | |
APPELER_METHODE NomObjetClientExcel APPLI_PERMETTRE_INTERACTION InteractionAutorisee CodeRetour |
|
Paramètres |
|
InteractionAutorisee |
type BOOL (paramètre en entrée) |
CodeRetour |
type NUM_BIN_4 (paramètre en sortie) |
Remarque : Cette méthode n'est pas mise en oeuvre en génération Cloud.
Permet ou non à Microsoft Excel de rafraîchir son affichage en fonction de la valeur du paramètre RafraichissementAutorise.
Cette méthode peut être utile pour figer l'affichage durant l'exécution d'une séquence de méthodes afin d'obtenir un gain de temps.
Syntaxe | |
APPELER_METHODE NomObjetClientExcel APPLI_PERMETTRE_RAFRAICHISSEMENT RafraichissementAutorise CodeRetour |
|
Paramètres |
|
RafraichissementAutorise |
type BOOL (paramètre en entrée) |
CodeRetour |
type NUM_BIN_4 (paramètre en sortie) |
Remarque : Cette méthode n'est pas mise en oeuvre en génération Cloud.
Termine l'exécution de l'application Microsoft Excel à laquelle l'application Visual Adélia est connectée.
Si des classeurs non enregistrés sont ouverts lorsque vous utilisez cette méthode, Microsoft Excel affiche une boîte de dialogue vous demandant si vous souhaitez enregistrer les modifications. Vous pouvez éviter cela en enregistrant tous les classeurs avant d'utiliser la méthode APPLI_QUITTER ou en utilisant la méthode APPLI_AFFICHER_MESSAGES avec la valeur *FAUX. Dans ce cas, Microsoft Excel n'affiche pas de boîte de dialogue et les classeurs modifiés ne sont pas enregistrés.
Le paramètre CodeRetour prend la valeur 0 si la méthode s'est bien déroulée, et une valeur différente de 0 dans le cas contraire.
Syntaxe | |
APPELER_METHODE NomObjetClientExcel APPLI_QUITTER CodeRetour |
|
Paramètres |
|
CodeRetour |
type NUM_BIN_4 (paramètre en sortie) |
Remarque : Cette méthode n'est pas mise en oeuvre en génération Cloud.