[转]使用Word的“邮件合并”功能制作新年周历
首先,来设计一下。周历的纸张就用常见的A4或者B5纸都行,为了能记录更多的东西,这里选用A4纸。每页为一周,用表格划分为7行,每行一天,从周一到周日。既然是周历,当然每页上还应该有一个“第X周”。同时,它也应该提供月、日的信息,所以每一行的左边要打印月份和日期。另外,考虑到有些事情可能不属于一周中的任何一天,所以右边应该留一部分空间用来写未定具体日期的事件或者一周的总结。设计结果,大致如下:
一年365天是不可能正好填满每一周的,所以要往前和往后多取几天,也就是加入2007年1月1日所在周的2006年的日期,以及2007年12月31日所在周的2008年日期。同时,还必须确定,这个“周”是以星期一开始,还是星期天开始。比如,如果每周都从星期一开始,那么2007年1月1日正好是星期一,不需要往前取2006年的日期。但如果每周从星期天开始,则需要往前取到2006年12月31日。示例还是按中国习惯,每周从星期一开始,那么所日期数据是2007年1月1日到2008年1月6日。
虽然Text函数可以很方便的格式化日期,但是,Excel的帮助文档中似乎并没有提供格式化字符串的具体参数。其实没关系,它提供了一个更好的东西来帮助生成格式化字符串——单元格格式。
比如需要取得2007-1-1的月份,以中文显示为一月,可以这样操作。
1. 任选一含日期单元格(含日期主要是为了预览),从右键菜单中打开“设置单元格格式”。
2. 在弹出的单元格格式对话框的“数字”选项卡中,选择分类为“日期”,类型为“三月十四日”,因为这个最接近我们需要的格式。
3. 关键的一步,在分类中点选“自定义”。这时候在右边的类型处出现了格式化字符串“[DBNum1][$-804]m"月"d"日";@”。
4. 从格式化字符串中去掉关于日的部分,得到“[DBNum1][$-804]m"月";@”,同时在预览中可以看到以“一月”这样的格式显示日期。
如上步骤,已经取得输出“月份”的格式化字符串。同样的方法,可以取得输出“星期几”的格式化字符串。现在准备就绪,可以在Excel中继续生产制作周历所需要的数据了。
B2 =TEXT(A2,"mm月")
说明:考虑了一下,还是写成“01月”的形式,如果用中文十一月和十二月都会多一个字
C2 =TEXT(A2,"[DBNum1]aaaa")
D2 =TEXT(A2,"dd")
E2 =INT((ROW()-2)/7)+1
说明:Word中插入页面大家都会,不如示范一下用公式来取得第几周。其实也很简单,就是找第几周和行号的关系了。另外一种方法是根据1月1日是一个星期的第几天(星期几)来算,这个算法复杂得多,不作介绍了。
将Excel表格保存为“2007日历.xls(或其它名字)”。现在数据准备好了,该准备Word模板了。
新键一个Word文档,适当的调整页面边距。然后在第一行输入“2007年第N周”。
新起一行,插入一个7行3列的表格,并按前面的图示调整好表格的大小的表格线的颜色。在设置行高的时候有一个小窍门哦——将表格底线下拉到页面,然后选中整个表格,从右键菜单中选择“平均分布各行”即可。如果想让周六和周日的高度不一样,可以先调整第五行的底线到合适位置,然后分别选中前五行和后两行,各进行一次“平均分布各行”即可。
然后在第一个单元格里按图示填入星期几、月份和日期,并设置好字体及大小。
1. 右击Word工具栏,选择打开“邮件合并”工具栏(如果不知道在哪里,也可以从菜单里找到:视图→工具栏→邮件合并)。
2. 点击工具栏上的“打开数据源”按钮,选择刚才的Excel文档和正确的工作表。
3. 将“2007年第N周”中的那个“N”替换成“周序号”域。通过工具栏上的“插入域”可以找到“周序号”及其它域。
4. 将第一个单元格中的星期几、月份和日期分别替换成“周”域、“月”域、和“日”域。
5. 在表格第一行的第二个单元格中插入“下一记录”Word域。方法是在邮件合并工具栏上点击“插入Word域”并从中选择“下一记录”。
6. 选中第一行,复制;再选中剩余的6行,粘贴。
7. 很关键的一点,删除第7行第二个单元格中的“下一记录”Word域。因为合并的时候,Word会自动在换页时下移一条数据。
合并到新文档之后,可以先将这个新产生文档保存下来,以备以后重复打印(自己不需要那么多,可以送人啊)。
单面打印这份周历,共需要53页纸。如果觉得有点浪费,不妨双面打印。打印的时候请注意你的打印机是先进先出还是先进后出。
如果打印机先进先出(比如部分惠普打印机),那么先用逆页序打印偶数页;再将打印出来的纸翻面送入打印机,再以非逆页序(正页序)打印奇数页。如果打印机是行进后出(比如部分三星打印机),则先逆页序打印偶数页,再逆页序打印奇数页即可。
选择打印奇偶数页和打印顺序的位置,如下图所示(注意,打印的时候从文件菜单里选择打印,不要使用工具栏上的打印按钮,因为工具栏上的打印按钮不会弹出打印设置对话框。 END
[转]使用Word的“邮件合并”功能制作新年周历相关推荐
- 利用Word的邮件合并功能,自动发送工资表邮件(亲自实践)
Excel中的工资条,希望能够把每个人的信息,发送给个人. 如果手工来发送的话,工作量太大 其实可以用Word的"邮件合并"功能,直接读取Excel,然后通过outlook来实现自 ...
- WORD中“邮件合并”功能和应用
应用 Word邮件合并功能在制作信函.信封或者是准考证.成绩通知单.毕业证.工资条.问卷等方面有着丰富的应用. 应用领域:批量打印信封,信件,请柬,工资条,个人简历,成绩单,获奖证书,明信片等等,由电 ...
- python 批量替换一对多sheet邮件合并_:巧用Word的邮件合并功能批量处理文件_读览天下...
Word中的邮件合并功能特别适合处理大批量的文件.在秘书工作中,诸如制作信封.席卡等格式相同的大批量文件,均可用邮件合并功能实现,以减少工作量.本文试以制作3份请柬为例,讲解Word2007中该功能的 ...
- Word中邮件合并的用法
在平常的工作中,我们经常要批量制作一些主要内容相同,只是部分数据有变化的文件,比如成绩单.邀请函.名片等,如果一个个制作的话,会浪费大量的时间.这时候我们就可以利用Word的邮件合并功能,它可以帮助我 ...
- 利用word的邮件合并做标签纸条
功能的背景:会议型的多客户需要给每个客户一张包括用户名等显示不同信息的小纸条. (word的邮件合并功能:excel里面的信息批量导入准备:) [1]为使用邮件合并功能的设置准备数据源,一个excel ...
- word邮件合并一页8个_利用word邮件合并批量制作准考证
之前有组织过上千人的职业考试,需要手动给考生做准考证和座位贴.如果一个一个做确实太麻烦了,但使用邮件合并功能来做就简单得多了. 准考证制作 第一:要有一个清晰的思路,准考证大小(以一张A4纸上做几个准 ...
- 实现一张A4纸上能够打印6个学员证,利用excel数据源和word(wps)的邮件合并功能实现批量打印
实现一张A4纸上能够打印6个学员证,利用excel数据源和word(wps)的邮件合并功能实现批量打印 1.首先我们要准备好数据源,以本文为了,excel表中保存了学员信息. 2.打开word(wps ...
- java实现word邮件合并,Aspose.Words控件操作实例—邮件合并功能概述
本文中会介绍Aspose.Words的邮件合并的功能,邮件合并是时常需要使用的功能,比如在学校教务系统中,需要将学生证数据信息导出成Word文文件,如果以系统已写好的格式输出,会缺乏灵活性,但若使用A ...
- Word邮件合并功能详解:合并后生成多个word文档,删除空白页
Word邮件合并功能详解:合并后生成多个word文档,删除空白页 最近在实习,干了很多打杂得工作,所以office软件用的很多很多,瞬间觉得自己可以去裸考计算机二级了哈哈哈哈哈哈.今天因为工作用到了邮 ...
最新文章
- 【力扣网练习题】罗马数字转整数
- java学习规划-转的
- duilib : 模态窗口
- 2019牛客网暑假多校训练第四场 K —number
- 学法减分助手PRO小程序
- plsql能连mysql吗_面试官:能给我讲讲用代码实现MySQL的读写分离的思路吗?
- python读取csv文件_python配置文件的读取
- C static extern和全局变量
- 2017华南理工华为杯H bx值(容斥问题)
- 机器学习常用十大算法
- linux 如何删除gpt分区,Centos 7下如何删除GPT分区
- 博士申请 | 香港城市大学计算机学院徐伟涛老师组招收人工智能全奖博士生
- vue-cli首页加载速度慢优化vender+vue预加载
- C++学习-Day-19
- uniapp上传华为应用市场,您的应用提示获取手机存储敏感权限,用户不同意时强制退出应用
- 该网页无法正常运作xxxx将您重定向的次数过多
- 股票开户天宇优配|新冠药概念走势活跃,九安医疗涨停,森萱医药
- php怎么安装ecshop,ECSHOP4.0安装教程【ECSHOP4.0安装流程方法】ECSHOP4.0安装步骤-ECSHOP教程网...
- c 语言 批量更改文件名,rename 批量修改文件名
- PTA_2019春_电话聊天狂人
热门文章
- 在idea中鼠标光标变成了小手
- 基于J2EE的公交查询系统
- 震源机制(Focal Mechanism)之断层基本知识
- 索尼信息系统软件测试,〖分享〗索尼工程模式*#*#7378423*#*#,各项测试!
- element ui背景图_vue项目elementUi照片墙图片预览
- python virtualenv简单使用
- matlab颜色模型转换
- springboot中maven文件pom.xml的<resource>下的<includes>和<excludes>
- 关于CPU使用率飙升,我们需要了解什么?
- 计算机网络核心知识点总结面试笔试要点