Choisir une fonction Word avec visual basic

Fermé
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 16 févr. 2005 à 10:09
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 16 févr. 2005 à 12:21
bonjour

Sur une petite application VB, je crée un document HTML.

Pour l'éditer, je ne veux pas tout réinventer et donc je voudrais
utiliser l'impression de Word.

Pour lancer word avec mon fichier : pas de problème.

Ce que je voudrais faire : arriver directement dans la fonction "prévisualiser"

est-ce possible ?

je n'arrive pas à trouver de paramétrage dans l'aide MS ni ailleurs.

Merci de vos réponses positives ou négatives.
A voir également:

4 réponses

Armojax Messages postés 1860 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 2 octobre 2024 1 528
16 févr. 2005 à 10:23
Bonjour gbinforme,

Essaie ça, à exécuter automatiquement à l'open de ton fichier Word.
Private Sub Document_Open()

    ThisDocument.PrintPreview
    ActiveWindow.ActivePane.View.Zoom.Percentage = 50
''''    ActiveDocument.ClosePrintPreview

End Sub

Chez moi ça marche.

Armojax.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 712
16 févr. 2005 à 10:43
bonjour

merci Armojax

Je penses effectivement que c'est une solution mais :

- je ne sais pas insérer une macro dans mon document html.

- la personne qui va l'utiliser n'a pas accés aux macros word, excel
pour une protection réseau, et donc même insérée, elle ne s'exécutera pas.

0
Armojax Messages postés 1860 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 2 octobre 2024 1 528
16 févr. 2005 à 11:25
Re-bonjour,

La solution que je propose consiste à intégrer la macro dans le fichier Word à ouvrir.
S'il s'agit que ça fonctionne avec n'importe quel document Word, ça ne convient pas car il faudrait que chaque document soit "équipé. Ça se complique encore si l'utilisateur n'a pas le droit d'exécuter de macros.

Je n'ai rien trouvé, dans les paramètres standard d'ouverture de document Word, qui permette ce genre d'action.

Si quelqu'un a la solution...

Armojax.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 712
16 févr. 2005 à 12:21
bonjour

merci Armojax

C'est effectivement compliqué car certains se croient malins
en interdisant l'utilisation des macros office.

Par contre ils autorisent l'utilisation de n'importe quel logiciel,
sur CD ou clé USB : ceux qui connaissent apprécieront !

C'est le but de mon développement mais bien sûr,
je n'ai aucunement l'intention de pertuber en quoi que ce soit,
le réseau en question.

Mon logiciel se contentera de faciliter la saisie de l'utilisateur,
et de réaliser facilement la mise en page et la présentation,
afin de réaliser ses rapports de travail :
- papier : d'où la question
- intranet : d'où le format de fichier.

0