OVH Cloud OVH Cloud

mise à jour d'un fichier lié par ole

1 réponse
Avatar
albatros
Bonjour à tous
voila mon problème

j'ai réalisé une boite de dialogue contenant un lien OLE vers un fichier
Excel.

Cette boite possède aussi plusieurs champs ainsi qu'un bouton de soumission.

Lorsque j'ouvre ce fichier avec Excel et que je clique sur le bouton de
soumission je vois les différents champs se copier dans le tableur.

Si je réalise la même opération sans ouvrir le tableur la modification ne se
fait pas.

J'ai donc appelé la méthode DoVerb sur mon objet OLE le fichier Excel
s'ouvre et la modification se fait.

Je voudrais donc savoir si il existe une méthode similaire à DoVerb mais qui
n'ouvrira pas le tableur.

Merci

1 réponse

Avatar
Clément Marcotte
Bonjour,

j'ai réalisé une boite de dialogue contenant un lien OLE vers un
fichier

Excel.


Avec quel programme ?

Si je réalise la même opération sans ouvrir le tableur la
modification ne se

fait pas.


Je voudrais donc savoir si il existe une méthode similaire à DoVerb
mais qui

n'ouvrira pas le tableur.


Ce n'est pas du VB ou du VBA, et je ne sais pas malheureusement d'où
cela vient.

D'un autre côté, si tu as juste besoin de mettre tes données dans la
feuille de calcul, sans aucune autre opération, tu peux essayer de
passer par ADO:

http://support.microsoft.com/default.aspx?scid=kb;FR;q257819


http://support.microsoft.com/default.aspx?scid=kb;FR;278973


Dans l'ignorance du programme qui appelle Excel, tu peux, du moins en
VB-VBA "ouvrir" Excel en "mode invisible". Je suppose que c'est aussi
possible dans d'autres langages de programmation.