Ms word 如何在MS Word中表示多个MS Visio图表?

Ms word 如何在MS Word中表示多个MS Visio图表?,ms-word,visio,Ms Word,Visio,我有大约20个MS Visio图表,我想在MS Word文档中表示这些图表,以便交付给没有Visio的用户。这带来了两个问题: 通过对Visio文档的更改使MS Word文档保持最新,这真的很无聊 生成的文件非常大 有没有人对解决上述问题有什么建议 谢谢 Dave。您可以通过Internet Explorer查看visio图表。查看器下载是必要的。如果客户能够获得此查看器,您可以向他们提供原始Visio文件,这些文件都已设置好。这样你就不会有重复自己的问题了 我正在删除关于使用Makefiles

我有大约20个MS Visio图表,我想在MS Word文档中表示这些图表,以便交付给没有Visio的用户。这带来了两个问题:

  • 通过对Visio文档的更改使MS Word文档保持最新,这真的很无聊
  • 生成的文件非常大
  • 有没有人对解决上述问题有什么建议

    谢谢


    Dave。

    您可以通过Internet Explorer查看visio图表。查看器下载是必要的。如果客户能够获得此查看器,您可以向他们提供原始Visio文件,这些文件都已设置好。这样你就不会有重复自己的问题了


    我正在删除关于使用Makefiles的愚蠢答案。Word有一个功能可以很好地为您实现这一点

    在将图表插入word时执行此操作(我假设您正在粘贴PDF或其他内容,而不是原始visio) 1.插入->图片->从文件 2.选择要插入的图片 3.不要只单击“插入”按钮,单击下拉列表并选择“插入并链接”

    现在,您可以自由编辑图表。当再次发送word文档时,打开它并执行以下操作: 1.编辑->链接 2.选择链接列表中的所有图像
    3.单击“立即更新”

    我通常会将图表保存为增强的图元文件(*.emf),然后嵌入生成的图像。这解决了大多数线条图形的大小问题,因为图元文件比光栅格式更易于缩放和打印。缺点是你必须让它们保持同步。我可以想象,有一些方法可以实现自动化,但如果您习惯于使用Word作为文档格式,我还没有找到一种方法

    作为一名程序员,我真的很喜欢在DocBook之类的东西中编辑。图像源可以是HTTP端点,因此使用PHP或[在此处插入您喜爱的web平台]可以很容易地自动化图像转换。由于渲染延迟到以PDF格式发布,因此您不必担心事情“不同步”。缺点是,我还没有找到一种从Visio文件中提取单个图表的好方法,这种方法有助于:(


    也许我们真的很幸运,有人会编写一个很好的Wiz-bang编辑器或实用程序,从Visio或EMFs生成SVG文件。

    很好,您正在寻找解决方案。现在您只是在为自己创建大量工作,并冒着客户可能会得到过时信息的风险。最好不要重复您的操作self!D'oh…我想我应该先用google的。市场上有很多EMF到SVG的转换器。看起来是时候再研究一下这个解决方案了。如果在发送文档之前先将文档PDF格式保存下来,这会很好。如果发送原始文档,那么还必须将链接文件发送到适当的位置。这曾经是一个巨大的问题,因为它从来没有为链接使用相对路径;老实说,我没有在更现代的版本中尝试过这种方法,因此它们可能会使它实际工作。实际上,您不需要发送链接文件。“插入和链接”与“链接到文件”不同在这种情况下,文件内容会立即加载到文档中。然后,您可以自由发送文件,而无需参考文件。