DocumentBase.CheckInWithVersion(Boolean, Object, Boolean, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将本地计算机上的文档放在服务器上,并将本地文档设置为只读,以便它不能在本地编辑。
public void CheckInWithVersion (bool saveChanges, ref object comments, bool makePublic, ref object versionType);
参数
- saveChanges
- Boolean
如果为 true,则会将文档保存到服务器位置。 默认值为 true。
- comments
- Object
要签入的文档中修订的注释(仅在 SaveChanges 设置为 true 时适用)。
- makePublic
- Boolean
如果为 true,则允许用户在文档签入后发布该文档。
- versionType
- Object
指定文档的版本信息。
示例
下面的代码示例使用 CanCheckin 方法来确定文档是否已存储在 SharePoint Portal Server Microsoft Office 上。 如果已将文档存储在服务器上,则该示例调用 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 提交审批过程的文档,最终会导致文档版本被发布到对文档具有只读权限的用户(仅当设置为时才适用 SaveChanges true )。
若要利用 Word 中内置的协作功能,文档必须存储在 Microsoft SharePoint Portal Server 上。
可选参数
有关可选参数的信息,请参阅Office 解决方案中的可选参数。