|
本帖最后由 liuchengyu 于 2019-7-19 21:29 编辑
在日常工作中,经常要迎接各种检查,稍微上档次一点的检查活动,都需要学校准备硬件档案,少的时候几十盒,多的要上百盒,每一盒档案都要在盒子侧面给打印上标签,现在版式差不多就这样了,一张A4纸上打印10个标签,横向打印。自从校长知道我会一点ps之后,打印和设计标签的任务就安排给我了,由于标签里项目的名称不同,每一个标签都可能不一样,最倒霉的时候要一个一个调整,我受够了,但是又不能不做……于是我想用邮件合并的方式,把标签的各项内容放到Excel中,在WORD中用表格或者文本框的形式来批量制作,但是由于各个标签中的内容不一,字数可能也不一致,这就使得合并完成之后,还要手动调整字号、字符间距等,使得所有标签中相同的项目看起来都一样高或者一样宽,比用ps效率高不了多少。
以最左侧的标签为例,上边的小图片和上边2行文字是共用的,每个标签上都一样,不需要调整。C34、师德建设、师德考核、2018年度这4部分中,加红加粗的这3项,不同标签中文字可能不一样多,但是师德建设这部分要求不管有几个字,高度都要保持一致,师德考核、2018年度这两部分要求宽度固定,如果文字多了就减小行距或者字符宽度来调整。
在网上搜了一下,用vba好像能实现对文字格式的设置,但是目前vba一点都不懂,现学不知道来不来得及。
现在我把要求简化一下:
1、所有的文字打算放到文本框中,字体和字号直接设置好,下边两项用vba实现;
2、假设师德建设这部分要求不管有几个字,高度都控制在8厘米,也就是的一个字顶部到最后一个字底部的距离是8厘米;
3、师德考核、2018年度这两行字宽度控制在2厘米;
这个可以用vba实现吗?
或者说不用vba的话,有没有其他可以批量实现的方法?
有没有高手能给指点一下?
|
-
档案标签
|