WorkbookBase.CheckInWithVersion(Object, Object, Object, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将本地计算机中的工作簿发送到服务器,并将本地工作簿设置为只读,以使它不能进行本地编辑。 调用此方法会关闭工作簿。
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,则在签入工作簿时丢弃注释。 仅当 为 true
时SaveChanges
,此参数才适用。
- 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 解决方案中的可选参数。