以下内容由楼主总结归纳:模板说明
一、设计目的:
提高在Word文档中大量制图的效率。
假如说在Word程序原初状态下制作1000个图(1000个图都基于若干种图形格式——比如说此模板现提供的19种图形格式——当然,可按需扩展),需要12个小时的话,那么,使用此模板也制作同样的1000个图,只用1个小时便可完成。其中原因在于,使用此模板可以省去极多重复操作。
二、注意事项:
①主要是在Word2003中使用,未对Word2000、Word2007等其他版本进行兼容测试;
②主要是在Word2003中已经勾选了“工具→选项→常规→插入‘自选图形’时自动创建绘图画布”的情况下使用;当然,如果未勾选这一个选项,而是在无画布状态下作图(主要是作单个自选图形——没有将作出的几个图形进行高级的“对齐”“组合”的需求),将会更流畅(比在画布中作图多出了一项功能)。
③主要是在小文档(100页以下)中使用;大型文档(100页以上)中也可以使用,但作图速度会随文档的增大而减慢。
三、程序功能:
1、使用“自选图形”作图
其中分成两种情况:
①、不使用“绘图画布”情况下作图;
②、使用“绘图画布”情况下作图。
2、画布新功能
其中分成两种情况:
①、删除画布:如果某个(或某些)自选图形已经在一个画布之中,则为它(们)删去这个画布,不影响这个(或这组)自选图形的大小、位置。——主要是通过减少画布数量,以尽可能地降减Word文档大小。
②、增加画布:如果某个(或某些已经“组合”在一起的)自选图形未在画布之中,则为它(们)增加一个画布,这个画布的格式与原来这个自选图形的格式一样,即同样的为“嵌入型”或者其他类型、同样的是“首行缩进2字符”或未缩进——就这两点的“不变”,可称之为“位置不变”。新增的画布比原来的自选图形会大一些(量度可自行在VBA编码中调整,左右边距可为0厘米,但上下边距至少要大出0.01厘米)。
四、使用步骤:
1、从EH论坛下载老大的成品,解压。
2、自定义图形格式。
A、双击老大的“myShape.dot”文件,出现宏安全对话框,选择“禁用宏”,文件打开后显示的是一个未保存过的新文档,里边的内容为“自选图形模板说明表”;
B、将“效果示例”一列里的内容按自己的特殊需要进行重新设置,可以设置一两个图形,也可以设置几十乃至上百个图形(关于模板的后续“扩展”问题,还请老大详细说明,这里头涉及的量很大,编码也需要大批进行特殊定义)。
C、将这个未保存过的新文档存储到与老大“myShape.dot”文件不同的位置,命名为“myShape.dot”(是否可以命名成其他文件名,小弟未测试,恭请老大自行测试)。
3、工具栏、快捷键设置。
①运行自定义设置后的“myShape.dot”,选择“启用宏”;
②看到出现在Word程序界面里的浮动工具栏后,点“工具→自定义”,对这浮动工具栏进行自己喜欢的风格改造(也可以不对这个浮动工具栏改造,而是自己另外新建一个工具栏,将这个浮动工具栏里的按钮复制到新建工具栏里);
③点“工具→自定义→键盘”,将宏里的“MySub”快捷键设置为自己喜欢的快捷键(如果未设置,则以后制图时是使用老大的预设置的快捷键“Ctrl+小键盘0”)
4、作图。
①无画布状态下作图,可以流畅使用“一键通”,可以在画好许多图后,回头再一一按快捷键;
②画布状态下作图,“一键通”功能限于最末一个图形,应当每画出一个图形便按快捷键。
6、画布增删。
①删除画布。
在画布状态下画好图后,觉得没有必要保留图后的画布,则请运行“DelCanvas”宏。
其结果,如果画布里原来只有一个图形(姑称之为“小图形”),那么直接删除画布;如果画布里原来有多个图形,那么运行此宏后,会自动将所有小图形“组合”成一个整体(姑称之为“大图形”),再插入画布在文档中的原位置。
②如果觉得要对某个大图形(小图形不必在画布里操作)重置于画布中进行高级编辑修改,请运行“AddCanvas”宏。
其结果是,画布将自动与图形的大小相匹配(如果手动在Word里添加画布,从来都只是新增一个固定大小的画布)。
7、随时自定义格式
作为小补充,在非画布状态下(画布中操作将出错),如果需要对某个“小图形”进行定项格式设置,比如说将其设置为“嵌入式”,那么可以使用浮动工具栏中的“对话框”里的按钮“一步到位”——找到“版式”按钮一点即可(当然,也可以为之设置快捷键)。
这就省得在频繁设置图形格式时来回切换对话框里的各个选项卡。
[此贴子已经被作者于2006-10-26 6:31:46编辑过] |