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 安全性

请参见

参考

DocumentBase 类

Microsoft.Office.Tools.Word 命名空间