OVH Cloud OVH Cloud

Instructions OLE Excel

2 réponses
Avatar
Françoise
Bonjour,
Je recherche les instructions OLE Excel 2000. En effet, je=20
souhaite via un AGL, supprimer les feuilles non utilis=E9es=20
dans un classeur d'un document EXCEL.
Les instructions que je dois utiliser sont de la forme=20
suivante :
xls est un objet OLE "Excel.Application"
xls>>visible =3D OLEVrai
xls>>workbooks>>open("c:\chemin\nomfic.xls")
Je ne connais pas la syntaxe de l'instruction delete et=20
add.
Merci.

2 réponses

Avatar
papou
Bonjour Françoise
Ces instructions OLE ont une allure bizarre !
L'environnement n'est pas Office ?
Peut-être une piste :
Faire référence au classeur avec par exemple
Classeurxls = xls>>workbooks("C:cheminnomfic.xls")
Puis
xls>>DisplayAlerts = False
xls>>Classeurxls>>sheets("LaFeuilleAsupprimer").Delete
xls>>DisplayAlerts = True
xls>>Classeurxls>>sheets.add
Cordialement
Pascal


"Françoise" a écrit dans le message de
news:095c01c392fc$d5b2e1f0$
Bonjour,
Je recherche les instructions OLE Excel 2000. En effet, je
souhaite via un AGL, supprimer les feuilles non utilisées
dans un classeur d'un document EXCEL.
Les instructions que je dois utiliser sont de la forme
suivante :
xls est un objet OLE "Excel.Application"
xls>>visible = OLEVrai
xls>>workbooks>>open("c:cheminnomfic.xls")
Je ne connais pas la syntaxe de l'instruction delete et
add.
Merci.
Avatar
papou
Ou plutôt pour respecter la logique
xls>>Classeurxls>>sheets("LaFeuilleAsupprimer")>>Delete
xls>>Classeurxls>>sheets>>Add
???

Cordialement
Pascal

"papou" <nspm> a écrit dans le message de
news:
Bonjour Françoise
Ces instructions OLE ont une allure bizarre !
L'environnement n'est pas Office ?
Peut-être une piste :
Faire référence au classeur avec par exemple
Classeurxls = xls>>workbooks("C:cheminnomfic.xls")
Puis
xls>>DisplayAlerts = False
xls>>Classeurxls>>sheets("LaFeuilleAsupprimer").Delete
xls>>DisplayAlerts = True
xls>>Classeurxls>>sheets.add
Cordialement
Pascal


"Françoise" a écrit dans le message
de

news:095c01c392fc$d5b2e1f0$
Bonjour,
Je recherche les instructions OLE Excel 2000. En effet, je
souhaite via un AGL, supprimer les feuilles non utilisées
dans un classeur d'un document EXCEL.
Les instructions que je dois utiliser sont de la forme
suivante :
xls est un objet OLE "Excel.Application"
xls>>visible = OLEVrai
xls>>workbooks>>open("c:cheminnomfic.xls")
Je ne connais pas la syntaxe de l'instruction delete et
add.
Merci.