Discussion 对象

         
Global
DiscussionServers (DiscussionServer)
Discussions (Discussion)

代表 Microsoft Office 主应用程序中的一个讨论。Discussion 对象是 Discussions 集合的成员。

使用 Discussion 对象

Discussions(Index) 可返回单个的 Discussion 对象,其中 Index 是讨论的索引号。以下示例将变量 dscOfficeSupplies 设置为 Discussions 集合中的第一个讨论。

Set dscOfficeSupplies = dscDiscussions(1)

AutoCommit 属性可设置或返回提交操作的状态,此提交操作控制 Discussion 对象属性的更改是否立即保存到讨论的存储区。用 Commit 方法可迫使应用程序将所有当前讨论项的属性(包括属性的更改)保存于服务器的讨论存储区。以下示例实现的功能是:检查指定讨论的 AutoCommit 值,如果该值为 False,则用 Commit 方法将更改保存在讨论的存储区。

If dscDiscussions(1).Discussions(4).AutoCommit = False Then
    dscDiscussions(1).Discussions(4).Commit
End If

Author 属性可获取当前讨论的作者的用户名。用 LoginName 属性可获取讨论作者的 Microsoft Windows NT 登录名。用 Timestamp 属性可获取此讨论创建或最近一次修改的日期和时间。以下示例显示指定讨论的作者名、创建或最近一次修改的日期和时间,以及 Microsoft Windows NT 登录名。

MsgBox dscDiscussions(1).Discussions(5).Author & _
    " created this discussion at " & _
    dscDiscussions(1).Discussions(5).Timestamp & _
    " while logged in as Windows NT user " & _
    dscDiscussions(1).Discussions(5).LoginName

Discussions 属性返回所有答复当前讨论的讨论项集合。返回的集合还包含由父讨论的答复组成的 Discussions 集合,可通过此集合中某个讨论的 Discussions 属性访问该集合。

SubjectTextBookmark 属性可返回或设置指定讨论的相应元素。