如何利用邮件合并制作周历

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:01:25
有一个利用邮件合并制作周历的教程,找不到了~~谁知道?~

邮件合并的三个步骤来:

一、在Excel中准备日期数据

周历需要的数据并不复杂,只需要2007年1月1日到2007年12月31日的日期数据即可。
一年365天是不可能正好填满每一周的,所以要往前和往后多取几天,也就是加入2007年1月1日所在周的2006年的日期,以及2007年12月31日所在周的2008年日期。同时,还必须确定,这个“周”是以星期一开始,还是星期天开始。比如,如果每周都从星期一开始,那么2007年1月1日正好是星期一,不需要往前取2006年的日期。但如果每周从星期天开始,则需要往前取到2006年12月31日。示例还是按中国习惯,每周从星期一开始,那么所日期数据是2007年1月1日到2008年1月6日。

打开Excel,在第一个单元格,即A1中填入“日期”,然后在A2中填入2007-1-1,然后选中A2到A372共371个单元格(为什么是371个单元格?因为7×53=371,也就是正好53周的日期),现在打开菜单“编辑→填充→序列”,并在随后打开的序列对话框中如下图设置并确定:

这样,从2007年1月1日到2008年1月6日一共53周的日期就产生了。现在来看看在Word中制作周历时需要的数据:月份、日期、星期几和第几周。除第几周外,其它几项都可以通过Excel的Text函数获得;而第几周在日历打印过程中正好就是第几页,所以不需要在Excel中准备,只需要在Word中适当位置插入页码就行。
虽然Text函数可以很方便的格式化日期,但是,Excel的帮助文档中似乎并没有提供格式化字符串的具体参数。其实没关系,它提供了一个更好的东西来帮助生成格式化字符串——单元格格式。
比如需要取得2007-1-1的月份,以中文显示为一月,可以这样操作。
1. 任选一含日期单元格(含日期主要是为了预览),从右键菜单中打开“设置单元格格式”。
2. 在弹出的单元格格式对话框的“数字”选项卡中,选择分类为“日期”,类型为“三月十四日”,因为这个最接近我们需要的格式。
3. 关键的一步,在分类中点选“自定义”。这时候在右边的类型处出现了格式化字符串“[DBNum1][$-804]m"月