Update2: Pour l'instant, je considère d'enregistrer une copie temporaire du document au format html pour l'afficher, mais cela tue mon idée pour montrer l'effet en temps réel de l'utilisateur sur le document. C'est juste une mauvaise pratique de ré-enregistrer à chaque entrée de caractères et de recharger le navigateur. Donc, je suppose que cela peut être impraticable pour le moment. Je vais garder mon oreille à ce fil pour toutes les réponses qui pourraient survenir. Merci de votre aide.Je voudrais prévisualiser un document Word sur le formulaire
Mise à jour1: WebBrowser fonctionne pour PDF, mais pas pour les documents Word pour une raison quelconque. Au lieu d'afficher dans le contrôle du navigateur, il ouvre le document en mots. C'est apparemment quelque chose qui a trait à l'association de fichier à programme dans le système d'exploitation, mais je programme cela pour travailler sur des machines autres que la mienne. Par conséquent, je vais avoir besoin d'un travail autour, ou un moyen de modifier le paramètre par programmation. Il est intéressant, lorsque je clique avec le bouton droit sur un fichier doc, cliquez sur Ouvrir avec, et sélectionnez Internet Explorer, il ouvre Word.
Original Question:
J'écris un programme VB qui remplit valeurs dans un document Word. Je suis en utilisant la bibliothèque d'objets Microsoft Word 12.0 comme référence.
Je voudrais fournir un panneau de prévisualisation défilant à mon utilisateur qui est dans le formulaire qu'il ou elle utilise. It serait encore plus cool si l'utilisateur pouvait éditer le document à travers ce volet.
Je l'ai fait beaucoup Interop, donc je suis bien conscient de la façon d'écrire et d'éditer un document Word . Je veux juste le mettre dans un cadre et l'aperçu. Je vais probablement essayer de sélectionner autour du document basé sur ce qui change comme l'utilisateur fournit une entrée afin qu'ils puissent voir ce qui est changé et où. Pensées?
Merci
J'imagine un aperçu dynamique qui saute aux différents points qui sont édités. Si je peux obtenir l'aperçu dans un cadre ou quelque chose, j'imagine que je serai en mesure de sélectionner autour du document pour afficher le texte édité. –