Excel:Masquer des colonnes par commande OLE
Bonjour tout le monde,
Je suis en train de créer un programme sous windev 14 qui manipule des fichiers excel par commande OLE et j'ai un petit soucis pour masquer des colonnes.
J'ai utilisé les instructions suivantes:
Code:
1 2
| xl>>columns("A:C")>>select
xl>>selection>>visible=false |
La selection des colonnes se fait bien mais la 2eme ligne me fait une erreur:
Citation:
"Erreur à la ligne 215 du traitement Procédure locale Proc_remplissage_xls.
Vous accédez au membre Automation visible.
Erreur 80020006, Nom inconnu
Informations techniques
Projet : Liste_ES
Dump de l'erreur du module <WD140VM.DLL> <14.00He>.
- Appel WL :
Traitement de <Fen_PPL.PROCEDURE.Proc_remplissage_xls>, ligne <215>, thread <0>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 2208
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ?
Vous accédez au membre Automation visible.
Erreur 80020006, Nom inconnu
- Pas d'info de debug
- Infos attachées :
EIT_PILEWL :
Procédure locale Proc_remplissage_xls (Fen_PPL.PROCEDURE.Proc_remplissage_xls), ligne 215
Clic sur BTN_NEWFILE (Fen_PPL.BTN_NEWFILE), ligne 170
EIT_COMPOSANT :
EIT_DATEHEURE : 25/02/2013 16:58:14
- Identifiant dans le .err : 130004
"
J'ai utilisé la même instruction pour masquer les feuilles qui fonctionnent très bien soit
Code:
xl>>Sheets(1)>>visible=false
Connaitriez-vous s'il-vous-plait l'instruction exacte pour masquer des colonnes?