Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/10/2011, 12h02   #1
Invité de passage
 
Inscription : mai 2011
Messages : 24
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 24
Points : 4
Points : 4
Par défaut Cacher plusieurs fichiers Word dans un seul fichier Word.

Bonjour à toutes et à tous !

Est il possible de cacher des documents Word dans un seul et même document Word ?

Je m'explique... Au départ j'ouvre un document Word vierge, et un programme en visual basic (avec deux boutons) apparait.

Si je clique sur le bouton 1, le document vierge se transforme en "document1" contenant par exemple un tableau comptable.
Si je clique sur le bouton 2, le document vierge se transforme en "document2" contenant du baratin technique.

Mais est il possible de "cacher" document1, et document2 derrière le document vierge sans qu'on les voit ? afin qu'ils apparaissent uniquement lorsqu'on y fait appel... Le but serait de n'avoir qu'une seul et même fichier word à la fin (peut importe s'il est lourd)...

Merci beaucoup.

Betadine.
Betadine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 13h49   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 333
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 333
Points : 29 239
Points : 29 239
Salut,

Ce serait pas plus simple d'ouvrir ou de fermer le fichier que l'on souhaite et éventuellement un fichier maître.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 15h34   #3
Invité de passage
 
Inscription : mai 2011
Messages : 24
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 24
Points : 4
Points : 4
Bonjour Heureux-Oli (qui est beau ;-)),

La contrainte est que je ne souhaite avoir qu'un seul fichier au final. Car il sera copié/collé. Il faut une sorte de package unique... un chapeau de magicien duquel on sortira tel ou tel document word selon les besoins, mais que seul le chapeau soit visible.

Je suis en train de me renseigner à ce sujet mais... Peux tu m'en dire plus sur le fichier maitre s'il te plais ? si tu connais un lien interessant à ce sujet... peut etre est-ce ce que je cherche...
Betadine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 15h52   #4
Invité de passage
 
Inscription : mai 2011
Messages : 24
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 24
Points : 4
Points : 4
Après m'être un peu renseigné sur le sujet, je ne suis pas sur que le fichier maitre soit la bonne solution.

Il ne doit y avoir qu'un seul fichier .doc au final.


Bon... il y a aussi une autre solution, mais je la trouve barbare...
C'est de créer les "sous documents" si on peut les appeler ainsi avec des macro... mais bon... si je fais ça je dois représenter intégralement le document avec l'enregistreur de macro Word qui me regarde. Je vais perdre un temps fou si je fais ça, car les sous-documents sont assez complexes au niveau mise en page.

Alors que j'ai le sous document final sous la main... je veux juste l'intégrer sur demande (si je clique sur tel ou tel bouton).
Betadine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 15h53   #5
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 333
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 333
Points : 29 239
Points : 29 239
Salut,

Là : http://heureuxoli.developpez.com/office/word/longdoc/
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 16h08   #6
Invité de passage
 
Inscription : mai 2011
Messages : 24
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 24
Points : 4
Points : 4
Merci pour le lien. C'est presque ça, mais je pense que ça bloquera car les liens vers les fichiers seront brisés de façon certaine étant donné que le fichier final va changer d'ordinateur de nombreuse fois...

Existe t il un moyen pour récupérer toutes les informations d'un document (mise en page, contenu, police, tableaux, etc...) sous la forme d'un code que je pourrai insérer dans un macro ? Pour tenter de résumer, je cherche à récupérer directement le contenu d'un fichier sans jamais utiliser son nom.
Betadine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 16h21   #7
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 333
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 333
Points : 29 239
Points : 29 239
Citation:
Envoyé par Betadine Voir le message
Je cherche à récupérer directement le contenu d'un fichier sans jamais utiliser son nom.


Essaie pour un simple paragraphe d'ajouter le même contenu par code et regarde ce que ça donne en taille et nombre de ligne.

Imagine pour un document de 5 pages.

Imagine comment faire pour mettre ce contenu à jour s'il y a des changements à faire.

Peut-être une piste à exploiter : http://heureuxoli.developpez.com/off...cument-tiroir/
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 16h30   #8
Invité de passage
 
Inscription : mai 2011
Messages : 24
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 24
Points : 4
Points : 4
Oui, c'est vrai que ça fait un sacré paquet de ligne... mais bon... si ça fait un seul fichier au final, je me dis que c'est peut être une solution. C'est une solution barbare, j'avais prévenu ^^

J'explore les tiroirs...
Betadine est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h56.


 
 
 
 
Partenaires

Hébergement Web