WorkbookBase.CheckIn(Object, Object, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将本地计算机的工作簿返回到服务器,并将本地工作簿设置为只读,以使它不能进行本地编辑。 调用此方法会关闭工作簿。
public void CheckIn (object saveChanges, object comments, object makePublic);
member this.CheckIn : obj * obj * obj -> unit
Public Sub CheckIn (Optional saveChanges As Object, Optional comments As Object, Optional makePublic As Object)
参数
- saveChanges
- Object
如果为 true
,则保存更改并签入文档;如果为 false
,则将文档返回到签入状态而不保存修订。
- comments
- Object
允许用户为正在签入的工作簿的修订输入检查注释, (仅当等于 true
) 时才SaveChanges
适用。
- makePublic
- Object
如果为 true
,则允许用户在工作簿签入后发布该工作簿。 这将提交工作簿进行审批过程,最终可能导致工作簿版本发布到对工作簿具有只读权限的用户 (仅当 SaveChanges
等于 true
) 时才适用。
示例
下面的代码示例使用 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 解决方案中的可选参数。