Update2:目前,我正在考虑以html格式保存文档的临时副本以显示它,但这会杀死我的想法,以显示用户对文档的实时影响。重新保存每个字符输入并重新加载浏览器是不好的做法。所以,我想现在这可能是不切实际的。我将继续关注这个主题,以寻找可能出现的任何答案。谢谢你的帮助。
Update1:WebBrowser适用于PDF,但出于某种原因不适用于Word文档。它不是在浏览器控件中显示,而是用文字打开文档。这显然与操作系统中的文件到程序关联有关,但我正在将其编程为在我自己的机器上工作。因此,我要么需要解决方法,要么以编程方式更改设置。
有趣的是,当我右键单击doc文件时,单击Open With,然后选择Internet Explorer,它将打开Word。
原始问题:
我正在写一个填充的VB程序 word文档中的值。我 利用Microsoft Word 12.0 对象库作为参考。
我想向我的用户提供可滚动的预览窗格 他或她正在使用的形式。它 如果用户可以,它会更酷 通过此窗格编辑文档。
我已经广泛地完成了Interop,所以我就是 很清楚如何编写和编辑 Word文档。我只是想说 进入一个框架并预览它。生病 可能会尝试选择 基于变化的文件 用户可以提供输入 看看有什么变化,在哪里。 想法?
由于
答案 0 :(得分:1)
打印预览不会这样做吗?
答案 1 :(得分:1)
答案 2 :(得分:0)
好的,我正在回答我自己的问题,但要提升那些试图回答的问题。我已经确定最好的解决方案是实际打开word文档,但保持我的表单的TopMost属性设置为True。然后,我可以在右上方显示我的表单,显示正在其后面编辑的文档,并选择要操作的每个点。这有效地完成了我的目标。
感谢那些在这里提供答案的人。他们让我学到了很多东西。