DocumentBase.CheckInWithVersion 方法
将本地计算机上的文档放在服务器上,并将本地文档设置为只读,以便它不能在本地编辑。
命名空间: Microsoft.Office.Tools.Word
程序集: Microsoft.Office.Tools.Word.v4.0.Utilities(在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)
语法
声明
Public Sub CheckInWithVersion ( _
saveChanges As Boolean, _
ByRef comments As Object, _
makePublic As Boolean, _
ByRef versionType As Object _
)
public void CheckInWithVersion(
bool saveChanges,
ref Object comments,
bool makePublic,
ref Object versionType
)
参数
- saveChanges
类型:System.Boolean
如果为 true,则会将文档保存到服务器位置。默认值为 true。
- comments
类型:System.Object%
要签入的文档中修订的注释(仅在 SaveChanges 设置为 true 时适用)。
- makePublic
类型:System.Boolean
如果为 true,则允许用户在文档签入后发布该文档。
- versionType
类型:System.Object%
指定文档的版本信息。
备注
如果将 MakePublic 参数设置为 true,就会提交文档以供批准过程使用,这最终会导致将文档的版本发布给对文档具有只读权限的用户(仅在 SaveChanges 设置为 true 时适用)。
若要利用 Word 中内置的协作功能,必须将文档存储在 Microsoft SharePoint Portal Server 中。
可选参数
有关可选参数的信息,请参见Office 解决方案中的可选参数。
示例
下面的代码示例使用 CanCheckin 方法确定文档是否已存储在 Microsoft Office SharePoint Portal Server 上。 如果该文档已存储在服务器上,该示例随后将调用 CheckInWithVersion 方法来签入该文档以及指定的注释和版本号,将所做的更改保存到服务器位置,然后提交该文档以进入审批过程。 若要使用此示例,请从文档级项目内的 ThisDocument 类中运行此示例。
Private Sub DocumentCheckIn()
If Me.CanCheckin() Then
Dim comments As Object = "My updates."
Dim version As Object = _
Word.WdCheckInVersionType.wdCheckInMinorVersion
Me.CheckInWithVersion(True, comments, True, version)
Else
MessageBox.Show("This document cannot be checked in")
End If
End Sub
private void DocumentCheckIn()
{
if (this.CanCheckin())
{
object comments = "My updates.";
object version = Word.WdCheckInVersionType.wdCheckInMinorVersion;
this.CheckInWithVersion(true, ref comments, true, ref version);
}
else
{
MessageBox.Show("This document cannot be checked in");
}
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。