DocumentBase.CheckInWithVersion(Boolean, Object, Boolean, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将本地计算机上的文档放在服务器上,并将本地文档设置为只读,以便它不能在本地编辑。
public void CheckInWithVersion (bool saveChanges, ref object comments, bool makePublic, ref object versionType);
member this.CheckInWithVersion : bool * obj * bool * obj -> unit
Public Sub CheckInWithVersion (Optional saveChanges As Boolean, Optional ByRef comments As Object, Optional makePublic As Boolean, Optional ByRef versionType As Object)
参数
- saveChanges
- Boolean
如果为 true
,则会将文档保存到服务器位置。 默认为 true
。
- comments
- Object
仅当 SaveChanges
设置为 true
) 时,才对正在签入 (的文档的修订的注释适用。
- makePublic
- Boolean
如果为 true
,则允许用户在文档签入后发布该文档。
- versionType
- Object
指定文档的版本信息。
示例
下面的代码示例使用 CanCheckin 方法确定文档是否已存储在 Microsoft Office SharePoint Portal Server 上。 如果文档已存储在服务器上,则示例调用 CheckInWithVersion 方法以检查文档中指定批注和版本号,保存对服务器位置所做的更改,并提交文档进行审批过程。 若要使用此示例,请从 ThisDocument
文档级项目中的 类运行它。
private void DocumentCheckIn()
{
if (this.CanCheckin())
{
object comments = "My updates.";
object version = Word.WdCheckInVersionType.wdCheckInMinorVersion;
this.CheckInWithVersion(true, ref comments, true, ref version);
}
else
{
MessageBox.Show("This document cannot be checked in");
}
}
Private Sub DocumentCheckIn()
If Me.CanCheckin() Then
Dim comments As Object = "My updates."
Dim version As Object = _
Word.WdCheckInVersionType.wdCheckInMinorVersion
Me.CheckInWithVersion(True, comments, True, version)
Else
MessageBox.Show("This document cannot be checked in")
End If
End Sub
注解
MakePublic
将 参数设置为 将true
提交文档以进行审批过程,这最终可能导致文档版本发布到对文档具有只读权限的用户, (仅当 设置为 true
) 时SaveChanges
适用。
若要利用 Word 内置的协作功能,文档必须存储在 Microsoft SharePoint Portal Server 上。
可选参数
有关可选参数的信息,请参阅 Office 解决方案中的可选参数。