PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Classe CExcel - GLOBAL
Classe CExcel - GLOBAL
Iniciado por francis.garcia, 27,abr. 2020 15:55 - 3 respuestas
Miembro registrado
146 mensajes
Publicado el 27,abril 2020 - 15:55
Bonjour,
J'ai récupéré la classe CExcel de l'exemple WD Pilotage de EXCEL.
Je n'arrive pas à l'utiliser car il m'indique :
Erreur :La méthode 'RenommerFeuille' de la classe 'CExcel' n'est pas globale : elle ne peut pas être appelée à partir d'une méthode globale.
FEN_Export_URL FIN d'initialisation de FEN_Export_URL, ligne 130, colonne 8


Le code est situé dans la fenêtre dans la zone "Fin d'initialisation de FEN_Export_URL
CExcel.RenommerFeuille("VP_EXPORT_BI")
xlsSauve(MonDocXLS,sFichierModif)
Ferme(FEN_Export_URL)

Pouvez vous m'aider
Merci
Miembro registrado
25 mensajes
Publicado el 27,abril 2020 - 16:30
Bjr

Comment as tu déclaré ta classe ? Au début de ton projet ou de ta fenêtre !

Dans le déclaration de ta fenêtre
// Classe de pilotage de Excel
gpclExcel est un objet dynamique CExcel

// Dans la fin d'initialisation fenêtre

// Allocation de l'objet Excel
gpclExcel = allouer un CExcel(Vrai)

Et après tu utilises
'gpclExcel.RenommerFeuille(NouveauNom, sAncienNom)

gpclExcel:Enregistrer() ou EnregistrerSous()


Il me semble que c'est ainsi qu'il faut procéder !

--
Il vaut mieux plusieurs têtes qui trouvent, qu'une seule tête qui cherche !

On trouve des chercheurs qui cherchent, mais on cherche des chercheurs qui trouvent !
Miembro registrado
146 mensajes
Publicado el 28,abril 2020 - 08:27
Bonjour Cmtop,
Merci pour votre aide. Je l'avais mal positionné. A la place de la déclaration de la fenêtre, je l'avais mis dans la fin d'initialisation
MERCI:merci:
Miembro registrado
25 mensajes
Publicado el 28,abril 2020 - 10:26
Heureux d avoir pu t aider !

--
Il vaut mieux plusieurs têtes qui trouvent, qu'une seule tête qui cherche !

On trouve des chercheurs qui cherchent, mais on cherche des chercheurs qui trouvent !