Share via


WorkbookBase.CheckInWithVersion(Object, Object, Object, Object) 方法

定义

将本地计算机中的工作簿发送到服务器,并将本地工作簿设置为只读,以使它不能进行本地编辑。 调用此方法会关闭工作簿。

public void CheckInWithVersion (object saveChanges, object comments, object makePublic, object versionType);
member this.CheckInWithVersion : obj * obj * obj * obj -> unit
Public Sub CheckInWithVersion (Optional saveChanges As Object, Optional comments As Object, Optional makePublic As Object, Optional versionType As Object)

参数

saveChanges
Object

如果为 true,则保存更改并签入文档;如果为 false,则使文档恢复签入状态而不保存修订。

comments
Object

如果为 true,则启用签入注释;如果为 false,则在签入工作簿时丢弃注释。 仅当 为 trueSaveChanges,此参数才适用。

makePublic
Object

如果为 true,则允许用户在工作簿签入后发布该工作簿。 这会提交工作簿以进行审批过程,这最终可能导致工作簿版本发布到对工作簿具有只读权限的用户, (仅在) 相等true时才SaveChanges适用。

versionType
Object

指定文档的版本信息。

示例

下面的代码示例使用 CanCheckIn 方法确定文档是否已存储在 Microsoft Office SharePoint Portal Server 上。 如果文档已存储在服务器上,则示例调用 CheckInWithVersion 方法以检查文档中指定批注和版本号,保存对服务器位置所做的更改,并提交文档进行审批过程。

此示例适用于文档级自定义项。

private void CheckInWorkbook()
{
    if (this.CanCheckIn())
    {
        object comments = "My updates.";
        object version = Excel.XlCheckInVersionType.xlCheckInMinorVersion;
        this.CheckInWithVersion(true, comments, true, version);
    }
    else
    {
        MessageBox.Show("This document cannot be checked in");
    }
}
Private Sub CheckInWorkbook()
    If Me.CanCheckIn() Then
        Dim comments As Object = "My updates."
        Dim version As Object = Excel.XlCheckInVersionType.xlCheckInMinorVersion
        Me.CheckInWithVersion(True, comments, True, version)
    Else
        MessageBox.Show("This document cannot be checked in")
    End If
End Sub

注解

可选参数

有关可选参数的信息,请参阅 Office 解决方案中的可选参数

适用于