|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Inscription : mars 2006 Messages : 2 496 ![]() |
Est il possible sous Word le document etant ouvert, d'implenter avec un programme exterieurs une macro, puis apres execution de l'effacer.
Je peu appeler l'editeur mais il est en miniature dans la barre de tache je ne sais pas comment activer la page et inserrer un module Sous Excel je sais que cela est possible d'inserrer, executer, detruire la macro de l'exterieur le code d'appel de l'editeur: le but est d'appeler un fichier d'utilisateur d'effectuer un traitement de restituer le fichier sans aucune macro |
|
|
00
|
|
|
#2 |
![]() ![]() |
ben pour exécuter une macro sur document, la macro n'as pas à être forcément dans ce document...
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : mars 2006 Messages : 2 496 ![]() |
c'est que je ne vois pas comment faire car je vais utiliser un programme en langage C, c'est pour cela que j'avais pense a l'ecrire temporairement sur le document
|
|
|
00
|
|
|
#4 |
![]() ![]() |
ben on peu imaginer que depuis ton programme en C tu lance une macro Word existante.. celle-ci se chargeant d'agir sur le bon document...
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : mars 2006 Messages : 2 496 ![]() |
A tu un exemple s'il te plait je ne vois vraiment pas comment faire
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : mars 2006 Messages : 2 496 ![]() |
J'ai oublie de preciser chaque utilisateur a un document mais chaque document est different.
Si j'avais pu ouvrir un module VB un copier/colle par le presse papier aurait pu marcher je pense. |
|
|
00
|
|
|
#7 |
![]() ![]() |
tu as déjà un peu de code vb...? à montrer...
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : mars 2006 Messages : 2 496 ![]() |
Non et c'est la mon probleme
|
|
|
00
|
|
|
#9 |
![]() ![]() |
je comprends pas et c'est quoi le code que tu ve intégrér dans document WOrd..
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : mars 2006 Messages : 2 496 ![]() |
Des noms, des chiffres, et d'autres renseignements afin d'allimenter une base de donnees
|
|
|
00
|
|
|
#11 | |
![]() ![]() Inscription : mars 2006 Messages : 2 496 ![]() |
J'ai trouve ca dans l'aide VB
Citation:
j'ai a chaque fois une erreur d'excution '6068' l'acces programmique a visual basic project n'est pas approuve apparemment j'ai bien active la case a cocher comme indique plus haut (outils->references...) |
|
|
|
00
|
|
|
#12 | ||
![]() ![]() michel TanguyInscription : août 2005 Messages : 3 317 ![]() |
bonjour
je n'ai pas tout compris à ta demande mais tu peux tester cette procedure qui: prend en compte un document Word ouvert y insere un module cree dynamiquement une macro dans ce module lance la macro supprime la macro supprime le module ....c'est juste pour le fun car il me semble que ce serait beaucoup plus simple d'ecrire directement dans le document Word par macro ...;o) Code :
bonne journée michel |
||
|
|
00
|
|
|
#13 | |
![]() ![]() Inscription : mars 2006 Messages : 2 496 ![]() |
SilkyRoad a ecrit:
Citation:
Je ne peux pas le faire par macro VB car le programme appelant est en C je dois convertir le code c'est parfois long mais pas impossible Pour info le but est de ne laisser aucun code VB sur les Documents des utilisateurs |
|
|
|
00
|
|
|
#14 | |
![]() ![]() |
Citation:
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
|
00
|
|
|
#15 | |
![]() ![]() Inscription : mars 2006 Messages : 2 496 ![]() |
bbil a ecrit:
Citation:
Les Macros peuvent etres convertis mais certaines il vaut mieux les conserver en VB. Le fait de ne pas laisser de macro est uniquement pour la securite il ne peut y avoir aucunne erreur de manipulation |
|
|
|
00
|
|
|
#16 | |||||
![]() ![]() Inscription : mars 2006 Messages : 2 496 ![]() |
SilkyRoad a ecrit:
Code :
Code :
Citation:
Je suis incapable de trouver la reponse a ce probleme. |
|||||
|
|
00
|
|
|
#17 |
![]() ![]() |
c'est pas du C ce code .. va bien falloir le mettre quelque part ...
ou as tu mis ce code ? si VBCOmp = Nothing... que vaut WordDoc ...?
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#18 | ||
![]() ![]() Inscription : mars 2006 Messages : 2 496 ![]() |
bbil a ecrit:
Citation:
effectivement WordDoc = Nothing donc je ne charge pas le fichier apparement le chemin est bon j'ai fait au plus simple Citation:
|
||
|
|
00
|
|
|
#19 |
![]() ![]() |
dans ce cas il faut que C:\book1.doc .. soit ouvert... (et le code tu le met bien dans un autre document WORD...)
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#20 | ||
![]() ![]() Inscription : mars 2006 Messages : 2 496 ![]() |
bbil a ecrit:
Citation:
J'ai donc deux documents ouvert en meme temps maintenant WordDoc = "c:\book1.doc" Citation:
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com