Application.CalendarDateBoxesEx 方法 (Project)

自定义“日历”视图中日期框的上下分隔条。

语法

expressionCalendarDateBoxesEx( _TopLeft_, _TopRight_, _BottomLeft_, _BottomRight_, _TopColor_, _BottomColor_, _TopPattern_, _BottomPattern_ )

表达 返回 Application 对象的表达式。

参数

名称 必需/可选 数据类型 说明
TopLeft 可选 Long 每个日期框左上角的日期的格式。 可为 PjCalendarDateLabel 常量之一。
TopRight 可选 Long 在每个日期框右上角的日期的格式。 可以是 PjCalendarDateLabel 常量之一。
BottomLeft 可选 Long 在每个日期框左下角的日期的格式。 可以是 PjCalendarDateLabel 常量之一。
BottomRight 可选 Long 每个日期框的右下角中的日期格式。 可以是 PjCalendarDateLabel 常量之一。
TopColor 可选 Long 每个日期框顶部的分隔条的颜色。 可以是 RGB 颜色的十六进制值,其中红色是最后一个字节。 例如,值 &HFF0000 为蓝色,&H00FFFF 为黄色。
BottomColor 可选 Long 每个日期框底部的分隔条的颜色。 可以是 RGB 颜色的十六进制值。
TopPattern 可选 Long 每个日期框顶部的分隔条的图案。 可以是 PjFillPattern 常量之一。
BottomPattern 可选 Long 每个日期框底部分隔条的图案。 可以是 PjFillPattern 常量之一。

返回值

Boolean

说明

使用未指定任何参数的 CalendarDateBoxesEx 方法显示 时间刻度对话框中选择 日期框选项卡。

示例

下面的示例将在日历中每个日期框的左上角显示星期几(例如,星期四),在右上角显示月份和日期(例如,1 月 31 日),在左下角显示一年中的第几天以及年份(例如,70 2010),并将顶部分隔条的背景色设置为银色,将底部分隔条的背景色设置为浅黄色。

Sub FormatCalendarDays() 
      CalendarDateBoxesEx Topleft:=pjOverflowIndicator, TopRight:=pjDay_mmm_dd, _ 
        BottomLeft:=pjCalendarLabelDayOfYear_dd_yyyy, _ 
        TopColor:=&HE0E8E8, BottomColor:=&H1E8E8 
End Sub

注意

如果将任何 PjColor 枚举常量用于 TopColor 或 BottomColor 参数,该颜色将接近黑色。 例如, pjGreen 的值为 9,该值在 CalendarDateBoxesEx 方法中为深红色。 若要仅使用 PjColor 常量表示的 16 种颜色,请使用 CalendarDateBoxes 方法。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。