Téléchargement des produits


Version anglaise


 

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 :

_EXL_FEUILLE_CALCUL

feuille de calcul.

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 :

_EXL_FEUILLE_CALCUL

feuille de calcul.

FormatFichier

Type NUM_BIN_2 (paramètre en entrée)

Valeurs possibles :

_EXL_FORMAT_FICHIER_XLS

Ancien format de document Excel de la version 97 à 2003 (fichier '.xls').

_EXL_FORMAT_FICHIER_XLSX

Format de document OOXML compatible depuis la version Excel 2007 (fichier '.xlsx').

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 :

Un entier

inférieur ou égal au nombre de pages du classeur,

_EXL_TOUTES_LES_PAGES

toutes les pages de numéro supérieur ou égal au numéro de la première page (DeLaPage) sont imprimées.

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






↑ Haut de page