Bonjour,
J'utilise un un objet OLE "Excel.Application".
Je cherche à simuler par le code un recherche/Remplacer.
Cette fonctionnalité existe avec Word ">Selection>>Find>>Execute..."
qu'en est-il D'excel
Merci
Bonjour,
J'utilise un un objet OLE "Excel.Application".
Je cherche à simuler par le code un recherche/Remplacer.
Cette fonctionnalité existe avec Word ">Selection>>Find>>Execute..."
qu'en est-il D'excel
Merci
Bonjour
Enregistre une macro dans Excel et regarde le code VBA généré pour avoir la syntaxe dans Windev
Pascal H.
phapps.e-monsite.com
ok recoder une macro codée dans office dans le langage de Windev, pas si simple !
Mais cela semble fonctionner
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 monDoc= allouer un objet OLE "Excel.Application" monDoc>>Workbooks>>Open("c:\" + monfichier.xls) monDoc>>visible=Faux monDoc>>Cells>>Find(valeurCherchee,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,valeurDeRemplacement)>>Activate monDoc>>ActiveWorkbook>>Save monDoc>>Quit()
En passant, si tu alloue dynamiquement des objets, n'oublie pas de les relâcher, sinon, tu vas avoir des fuites mémoires.
«Un problème bien défini est un problème à moitié résolu.»
Bonjour,
Je fais juste une remarque pour attirer l'attention des néophytes en programmation des objets Automation avec WinDev.
Je ne trouve pas que ce recodage soit particulièrement compliqué...
à ceci près que le mot-clé OLEIgnore n'est documenté nul part et que je le découvre en lisant cette discussion.
Or, sans la connaissance de ce mot-clé, il n'était pas possible d'effectuer correctement ce "recodage".
A moins que l'utilisation du caractère * ne permette aussi de spécifier l'absence de valeur d'un paramètre optionnel dans un appel de méthode Automation, à l'instar du mot-clé OLEIgnore...
_
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager