跳转至

日历/日程表

位置:功能区 EGTools 选项卡 → 日历/日程表

创建日历·日程表工作表的功能组。由 2 个拆分按钮组成 — 日历(默认动作 = 月历;菜单:月历·年历A·年历B)和 日程表(默认动作 = 日B;菜单:周·日A·日B)。

通用事项:

  • 日期/年月输入窗口默认填入今天(本月),分隔符 -·/·. 均可。 取消或输入无法解析的值时静默结束。
  • 新工作表添加在活动工作表之后,并一并应用打印设置(纸张方向 + 缩放为 1 页)、隐藏网格线·冻结窗格。

月历

输入年月(YYYY-MM)后创建 6 周(42 天)网格的月历工作表。

  • 每周第一列以 W## 形式显示周数(以周三为准的年度周数)。
  • 节假日在日期旁的格子显示名称,当天整块以 浅黄背景 + 红色字体突出显示。
  • 农历初一·十一·二十一的日子附有 (MM/dd) 农历标注。
  • 跨到上/下月的日期以灰色 M/D 显示(1 月还反映上一年圣诞节, 12 月反映下一年元旦节假日),不属于该月的周会被清除。
  • 周日为红色,周六为蓝色。设置为横向 1 页打印。

年历A / 年历B

输入年份(2000~2050)后创建 12 个月排在一页的年历工作表。

  • 年历A:3 列×4 行纵向版(纵向打印)/ 年历B:4 列×3 行横向版(横向打印)。 仅布局不同,内容相同。
  • 节假日日期以黄色背景 + 红色字体突出显示,节假日名称以 单元格批注附加。
  • 月标题为绿色背景,周日红色、周六蓝色。

输入日期(YYYY-MM-DD)后创建该日期所在周(周日~周六)的 周日程表工作表。

  • 标题行显示年·月、周起~止日期和周数。
  • 每个星期列中排布日期·农历(MM/dd)·节假日名称(突出显示)·日程 内容格,下方接 08:00~21:00、30 分钟间隔时间轴的时间日程格。
  • 周日红色·周六蓝色,设置为横向 1 页打印。

日A / 日B

输入日期(YYYY-MM-DD)后创建一天的日程表工作表。 工作表名为 MMdd(重复时 MMdd_1 …)。

  • 构成为主要任务(复选框列 + 任务内容)、时间日程(08~21 时)、 任务备忘。日A 为两栏(任务·时间日程 + 备忘列),日B 为 三栏(任务 | 时间 | 备忘)横向版。
  • 复选框列应用 0/1 数据验证 + ✅/⬜ 显示格式, 可按数字汇总完成情况(与应用 CheckBox相同的格式)。
  • 未完成任务自动结转:从工作簿内之前的日日程表工作表(最近的 过去日期)把未勾选(空/0)的任务带入新日程表的主要任务。 日日程表工作表通过 A1 单元格的隐藏批注(EGCalendar:日期)识别。
  • 标题显示日期·星期·农历,若为节假日则在标题下方显示名称。
  • 设置为横向 1 页打印。

节假日说明

  • 节假日的基础是内置计算 — 包含公历·农历节假日和劳动节, 以及替代公休日规则(按施行年度)。与 KOREANHOLIDAYS 函数共享相同的计算。
  • 在此基础上默认合并节假日 API。用已保存的 data.go.kr 密钥 (EGTools → 管理 API 密钥)查询特日信息, 把临时节假日·选举日等内置计算没有的项目也反映到日历中。 月历·年历A/B·周·日A/B 所有工作表适用同一规则。
  • 无法连接互联网、未注册密钥、或密钥过期·被拒时, 仅用内置计算创建工作表,并在命令结束后显示一次下述提示 (附带失败原因)。

无法使用节假日 API,已改用内置计算。 临时节假日和选举日不会显示。

工作表创建本身不会中断。收到提示后注册·更新密钥并重新执行, 即可反映临时节假日。 - 查询结果按年度缓存,同一年度的日历创建多次也只查询一次 (失败不缓存,修正密钥后立即生效)。 - 农历标注用内置农历表计算(与 TOLUNAR 函数相同), 超出支持范围的日期不显示。