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

定义

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

public void CheckInWithVersion (object saveChanges, object comments, object makePublic, object versionType);

参数

saveChanges
Object

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

comments
Object

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

makePublic
Object

如果为 true,则允许用户在工作簿签入后发布该工作簿。 这会提交工作簿供审批,审批过程最终会生成将发布给具有工作簿只读权限的用户的工作簿版本(仅当 SaveChangestrue 时才会如此)。

versionType
Object

指定文档的版本信息。

示例

下面的代码示例使用 CanCheckIn 方法来确定文档是否已存储在 SharePoint Portal Server Microsoft Office 上。 如果已将文档存储在服务器上,则该示例调用 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 解决方案中的可选参数

适用于