WorkbookBase.CheckIn 方法

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

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel.v4.0.Utilities(在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)

语法

声明
Public Sub CheckIn ( _
    saveChanges As Object, _
    comments As Object, _
    makePublic As Object _
)
public void CheckIn(
    Object saveChanges,
    Object comments,
    Object makePublic
)

参数

  • saveChanges
    类型:System.Object
    如果为 true,则保存更改并签入文档;如果为 false,则将文档返回到签入状态而不保存修订。
  • comments
    类型:System.Object
    允许用户为签入的工作簿的修订输入签入批注(仅当 SaveChanges 等于 true 时应用)。
  • makePublic
    类型:System.Object
    如果为 true,则允许用户在工作簿签入后发布该工作簿。这会提交工作簿供审批,审批过程最终会生成将发布给具有工作簿只读权限的用户的工作簿版本(仅当 SaveChanges 为 true 时才会如此)。

备注

可选参数

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

示例

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

此示例针对的是文档级自定义项。

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
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.");
    }
}

.NET Framework 安全性

请参见

参考

WorkbookBase 类

Microsoft.Office.Tools.Excel 命名空间