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

定义

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

public void CheckIn (object saveChanges, object comments, object makePublic);

参数

saveChanges
Object

如果为 true,则保存更改并签入文档;如果为 false,则将文档返回到签入状态而不保存修订。

comments
Object

允许用户为签入的工作簿的修订输入签入批注(仅当 SaveChanges 等于 true 时应用)。

makePublic
Object

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

示例

下面的代码示例使用 CanCheckIn 方法来确定 Microsoft Office Excel 是否可以将当前工作簿签入到服务器。 如果可以签入工作簿,则示例将使用 CheckIn 方法保存修订并签入当前工作簿。

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

private void WorkbookCheckIn()
{
    // Determine if workbook can be checked in.
    if (this.CanCheckIn())
    {
        this.CheckIn(true, "Updates.", true);
        MessageBox.Show(this.Name + " was checked in.");
    }
    else
    {
        MessageBox.Show(this.Name + " cannot be checked in.");
    }
}
Private Sub WorkbookCheckIn()
    ' Determine if workbook can be checked in.
    If Me.CanCheckIn() Then
        Me.CheckIn(True, "Updates.", True)
        MsgBox(Me.Name & " was checked in.")
    Else
        MsgBox(Me.Name & " cannot be checked in.")
    End If
End Sub

注解

可选参数

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

适用于