Application.ViewEditSingle 方法 (Project)

创建、编辑或复制一个单窗格视图。

语法

expressionViewEditSingle( _Name_, _Create_, _NewName_, _Screen_, _ShowInMenu_, _HighlightFilter_, _Table_, _Filter_, _Group_ )

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
Name 可选 String 要编辑、创建或复制的单窗格视图的名称。 默认值为活动视图的名称。
Create 可选 Boolean 如此 如果项目创建单窗格视图。 如果新名称为空字符串 (""),新视图将给定名称与指定的名称。 否则为新视图是指定名称的视图的一个副本,并给出新名称与指定的名称。 默认值为 False
NewName 可选 字符串 使用“创建名称 (”指定的视图的新名称) 为 False ,或者刚刚创建的新视图的名称 (Create 为 True) 。 如果新名称为空字符串,并创建为 False ,则指定名称的视图将保留其当前名称。 默认值为 False
Screen 可选 Long 一个常数,指定要显示的视图。 可以是 PjViewScreen 常量之一。 默认值是 pjGantt
ShowInMenu 可选 Boolean 如此 如果视图名称出现在 其他视图下拉列表菜单。 默认值为 False
HighlightFilter 可选 Boolean 如此 如果项目应突出显示筛选的项目。 默认值为 False
Table 可选 String 在视图中显示的表的名称。 对于新视图,该参数为必选。
Filter 可选 String 应用于视图的筛选器的名称。 对于新视图,该参数为必选。
Group 可选 String 要应用于视图的组的名称。 如果视图需要使用组,但却没有指定任何组,则默认值为"No Group"。 如果由 Screen 参数指定的视图不使用组,则 Group 值将被忽略。

返回值

Boolean

示例

以下示例将为当前正在进行的任务新建一个视图,并按工期分组。

Sub DisplayMyTasks() 
 ViewEditSingle Name:="My Tasks", Create:=True, _ 
 Screen:=pjGantt, Table:="Schedule", _ 
 Filter:="In Progress Tasks", Group:="Duration" 
End Sub

支持和反馈

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