Update2:目前,我正在考虑以 html 格式保存文档的临时副本以显示它,但这扼杀了我显示用户对文档的实时影响的想法。在每个字符输入时重新保存并重新加载浏览器只是不好的做法。所以,我想现在这可能是不切实际的。对于可能出现的任何答案,我会密切关注该线程。感谢您的帮助。
更新 1:WebBrowser 适用于 PDF,但出于某种原因不适用于 Word 文档。它不是在浏览器控件中显示,而是在 word 中打开文档。这显然与操作系统内的文件到程序关联有关,但我正在编程它以在我自己的机器上工作。因此,我要么需要解决方法,要么需要一种以编程方式更改设置的方法。
有趣的是,当我右键单击一个 doc 文件时,单击打开方式,然后选择 Internet Explorer,它会打开 Word。
原始问题:
我正在编写一个 VB 程序来填充 word 文档中的值。我正在使用 Microsoft Word 12.0 对象库作为参考。
我想为我的用户提供一个可滚动的预览窗格,该窗格位于他或她正在使用的表单中。 如果用户可以通过此窗格编辑文档,那就更酷了。
我已经广泛地完成了互操作,所以我很清楚如何编写和编辑 Word 文档。我只是想把它放到一个框架中并预览它。我可能会尝试根据用户提供输入时发生的变化来选择文档,以便他们可以看到正在更改的内容和位置。想法?
谢谢