2011-07-06 2 views
0

Je fais un projet vb6 qui traite de l'impression. Je vais imprimer un reçu et un billet à ordre. Puis-je créer un modèle de fichier de document MS-Word (.doc), de sorte que lorsque je vais imprimer le reçu et le numéro de pièce, il me suffit d'ouvrir le fichier .doc et de remplir les espaces vides.modèle de document dans vb6?

Désolé de poser une telle question.

Merci pour les réponses.

Répondre

2

Vous devriez être en mesure de faire cela en utilisant la bibliothèque d'objets Word dans VB6. Vous devrez ajouter une référence dans votre projet. Cela s'appelle 'Automation' car vous allez provoquer l'ouverture d'une instance de Word via votre code VB6.

Voir cet article pour plus de détails: http://support.microsoft.com/kb/313193

0

Utilisez une bibliothèque/composant impression rapport et créer vos documents en tant que modèles de rapport. Toute bonne bibliothèque de rapports vous permettra de remplir les détails du document lors de l'exécution et prendra en charge diverses options d'impression qui seraient difficiles et longues à écrire par vos propres moyens. Word interop comme @Craigj noté fonctionnerait également mais nécessite que Word soit installé sur n'importe quel PC qui exécute le logiciel.

Questions connexes