复制
Visio
中的图形,粘贴到
word
或者
ppt
等文档时,图形中的虚线某些时候显示
成了实线。上网查找了一下原因,原来是因为
Visio
呈现超长线条和非常细线为实线,以
减小增强图元文件
(EMF)
的嵌入对象,这样做,
Visio
避免在其他程序文档中嵌入对象时
文件大小有所增加,还有助于避免打印机缓冲区溢出。
对应找到了一些处理办法:
可用:
1
、把线条的粗细改成
0pt
,具体操作:右键
-->
格式
-->
线条
-->
粗细
-->
自定
义
->
设置线条粗细为
0pt
即可。
注:
2007
版的是这样,
2003
版可能不同。
2
、右键单击虚线框,点击格式–
>
样式,在线条样式中选择“参考线”,确定之后保
存。再拷贝到
word
中,或者在
word
中插入对象(这个办法,可以,不过参考线的虚线
很细,间隔很小,不过可以修改线型)
。
注:这个没找到,不知参考线在何处(
2007
版)
。
3
、其他文档中粘贴了
Visio
对象后,在非
Visio
程序中,将相应的线条加到足够粗。
具体操作:双击图形,或单击右键快捷菜单“Visio
对象
-
编辑
”,进入编辑状态;选中需
要修改的虚线线条,单击右键快捷菜单“格式
-
线条”,将粗细适当加粗;单击其他位置回
到主程序。
4
、牺牲
Microsoft
的
OLE
技术,将原图复制到画图中,再将图片形式的图形插入到
Word
或
Powerpoint
中。
5
、修改注册表:
【运行
regedit
】-
>
【
HKEY_CURRENT_USER
】-
>
【
Software
】
-
>
【
Microsoft
】-
>
【
Office
】-
>
【
11.0
】-
>
【
Visio
】-
>
【
Application
】
,选择
【编辑】-
>
【新建】-
>
【
Dword
值】
,名称为
MetafileDashLineAsSolid
,取值为
0
。