Active le classeur NomClasseur dans l'application Microsoft Excel.
Le paramètre CodeRetour permet de savoir si l'exécution de la méthode a réussi.
Syntaxe | ||
APPELER_METHODE NomObjetClientExcel CLASS_ACTIVER NomClasseur CodeRetour |
||
Paramètres |
||
NomClasseur |
Type ALPHA(50) (paramètre en entrée) |
|
CodeRetour |
Type NUM_BIN_4 (paramètre en sortie) |
Crée dans l'application Microsoft Excel le classeur dont le nom est contenu dans une variable Source d'une application Visual Adélia.
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 CLASS_CHARGER Source CodeRetour |
||
Paramètres |
||
Source |
Type IMAGE (paramètre en entrée) |
|
CodeRetour |
Type NUM_BIN_4 (paramètre en sortie) |
Crée un nouveau classeur dans l'application Microsoft Excel avec une feuille du type spécifié dans TypeFeuille. Le classeur créé devient le classeur actif.
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 CLASS_CREER TypeFeuille CodeRetour |
|||
Paramètres |
|||
TypeFeuille |
Type NUM_BIN_2 (paramètre en entrée) Valeurs possibles :
|
||
CodeRetour |
Type NUM_BIN_4 (paramètre en sortie) |
Remarque : En génération Cloud, le classeur créé est au format de document Excel 97 – 2003 (fichier '.xls'). Il faut utiliser la méthode CLASS_CREER_EX pour pouvoir créer des documents au format OOXML compatible depuis la version Excel 2007 (fichier '.xlsx').
* Création d'un nouveau classeur, d'une nouvelle feuille Excel
TYPE_FEUILLE = _EXL_FEUILLE_CALCUL
APPELER_METHODE FEN_PERSO.CLI_EXCEL CLASS_CREER TYPE_FEUILLE COD_RETOUR
Crée un nouveau classeur dans l'application Microsoft Excel avec un format de document spécifié dans FormatFichier et avec une feuille du type spécifié dans TypeFeuille. Le classeur créé devient le classeur actif.
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 CLASS_CREER_EX TypeFeuille FormatFichier CodeRetour |
|||||
Paramètres |
|||||
TypeFeuille |
Type NUM_BIN_2 (paramètre en entrée) Valeurs possibles :
|
||||
FormatFichier |
Type NUM_BIN_2 (paramètre en entrée) Valeurs possibles :
|
||||
CodeRetour |
Type NUM_BIN_4 (paramètre en sortie) |
Remarque : cette méthode n'est pas mise en oeuvre en génération Windows.
Enregistre le classeur actif sur un support.
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 CLASS_ENREGISTRER CodeRetour |
||
Paramètres |
||
CodeRetour |
Type NUM_BIN_4 (paramètre en sortie) |
Enregistre le classeur actif sur un support avec le chemin et le nom spécifiés dans CheminNomFichier.
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 CLASS_ENREGISTRER_SOUS CheminNomFichier CodeRetour |
||
Paramètres |
||
CheminNomFichier |
Type ALPHA(260) (paramètre en entrée) |
|
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
Ferme le classeur actif de Microsoft Excel et effectue ou non la sauvegarde en fonction de la valeur du paramètre SauverModifications.
Si la sauvegarde a lieu, elle est effectuée dans le fichier dont le chemin complet est indiqué dans le paramètre CheminNomFichier.
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 CLASS_FERMER SauverModifications CheminNomFichier CodeRetour |
||
Paramètres |
||
SauverModifications |
Type BOOL (paramètre en entrée) |
|
CheminNomFichier |
Type ALPHA(260) (paramètre en entrée) |
|
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
*
Imprime les pages spécifiées du classeur actif sur l'imprimante par défaut de Microsoft Excel en tenant compte des indications suivantes :
DeLaPage |
Numéro de la première page à imprimer, |
ALaPage |
Numéro de la dernière page à imprimer, |
NbCopies |
Nombre de copies à imprimer. |
Seules les pages non blanches sont prises en compte dans la numérotation.
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 CLASS_IMPRIMER DeLaPage ALaPage NbCopies CodeRetour |
|||||
Paramètres |
|||||
DeLaPage |
Type NUM_BIN_2 (paramètre en entrée) |
||||
ALaPage |
Type NUM_BIN_2 (paramètre en entrée) Valeurs possibles :
|
||||
NbCopies |
Type NUM_BIN_2 (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.
Récupère un classeur dans une variable d'une application Visual Adélia, selon les indications suivantes :
NomClasseur |
Nom du classeur à récupérer, |
Cible |
Variable dans laquelle le classeur est récupéré. |
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 CLASS_OBTENIR NomClasseur Cible CodeRetour |
||
Paramètres |
||
NomClasseur |
Type ALPHA(50) (paramètre en entrée), |
|
Cible |
Type IMAGE (paramètre en sortie), |
|
CodeRetour |
Type NUM_BIN_4 (paramètre en sortie). |
Ouvre, dans l'application Microsoft Excel, le classeur dont le chemin complet est indiqué dans CheminNomFichier.
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 CLASS_OUVRIR CheminNomFichier CodeRetour |
||
Paramètres |
||
CheminNomFichier |
Type ALPHA(260) (paramètre en entrée), |
|
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