Visio虚线复制到word中变为实线的解决办法

Visio虚线复制到word中变为实线的解决办法

复制visio中的图形,粘贴到word或者ppt等文档时,图形中的虚线某些时候显示成了实线。上网查找了一下原因,原来是因为visio呈现超长线条和非常细线为实线,以减小增强图元文件 (emf) 的嵌入对象, 这样做,visio避免在其他程序文档中嵌入对象时文件大小有所增加,还有助于避免打印机缓冲区溢出。

对应找到了一些处理办法:

(1)把线条的粗细改成0pt,具体操作:右键–>格式–>线条–>粗细–>自定义->设置线条粗细为0pt即可。

(2)右键单击虚线框,点击格式–>样式,在线条样式中选择“参考线”,确定之后保存。再拷贝到word中,或者在word中插入对象(这个办法,可以,不过参考线的虚线很细,间隔很小,不过可以修改线型)

(3)其他文档中粘贴了visio对象后,在非visio程序中,将相应的线条加到足够粗。具体操作:双击图形,或单击右键快捷菜单“visio对象-编辑”,进入编辑状态;选中需要修改的虚线线条,单击右键快捷菜单“格式-线条”,将粗细适当加粗;单击其他位置回到主程序。

(4)牺牲microsoft的ole技术,将原图复制到画图中,再将图片形式的图形插入到word或powerpoint中。

(5)添加 MetafileDashLineAsSolid 到以下注册表位置,类型DWORD。

Visio 2007:

HKEY_CURRENT_USER\Software\Microsoft\Office12.0\Visio\Application

Visio 2003:

HKEY_CURRENT_USER\Software\Microsoft\Office11.0\Visio\Application

属性值:

0:虚线或虚线行执行不替换为实线。

1:虚线或虚线极端情形中行只替换为实线。 100 倍的原始文件大小时可能导致文件大小中增加例如, 替换实线为虚线或虚线行。

2:替换实线用于当合理虚线或虚线行。 这是默认值。

3:始终替换为实线虚线或虚线行。

分享到 :