Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » [RESOLU] fermer "définitivement" une feuille excel ouverte via un OLE

#1 05-12-2006 16:44:57

Deedoo2000  
Membre Geek
Date d'inscription: 13-09-2006
Messages: 91
Pépites: 408
Banque: 0

[RESOLU] fermer "définitivement" une feuille excel ouverte via un OLE

Hello (marrants les ptits pingouins qui traversent l'écran),

Bon j'ai encore un souci d'OLE...
J'ouvre plusieurs feuille excel via la commande :

xltemp = CREATE OLEObject
xltemp.ConnectToNewObject("excel.application")
xltemp.Application.Workbooks.Open(ls_tempo)

puis quand je n'en ai plus besoin je fais :

xltemp.DisConnectObject()
DESTROY xltemp

Mais le problème c'est que les feuilles ouvertes restent en mémoire. Dans le gestionnaire des taches j'ai toujours une instance d'excel dans l'onglet processus, et je ne peux pas effacer les fichiers en question car windows me dit qu'ils sont toujours utilisés par excel.

Ma question est : comment faire dans PB pour quitter définitivement ces fichiers ouverts ?

Merci.

Hors ligne

 

#2 05-12-2006 21:02:04

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] fermer "définitivement" une feuille excel ouverte via un OLE

En mettant le close, ca ira peut etre mieux ?
essaies pour voir...

t'as remarqué le ?
il est pas bien mon petit habillage du forum pour les fetes de fin d'année ?

Code:

xltemp.Application.workbooks.close() 

xltemp.Disconnectobject() 

destroy xltemp

Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 06-12-2006 08:23:15

Deedoo2000  
Membre Geek
Date d'inscription: 13-09-2006
Messages: 91
Pépites: 408
Banque: 0

Re: [RESOLU] fermer "définitivement" une feuille excel ouverte via un OLE

ça marche, merci ! Ne jamais oublier de fermer les fenêtres en sortant ;)
Le bonjour aux pingouins, le sujet peut être RESOLU

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » [RESOLU] fermer "définitivement" une feuille excel ouverte via un OLE

Pied de page des forums

Propulsé par FluxBB 1.2.22