DocumentBase.CheckIn 方法

将本地计算机上的文档放在服务器上,并将本地文档设置为只读,以便它不能在本地编辑。

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

语法

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

参数

  • saveChanges
    类型:System.Boolean
    如果为 true,则会将文档保存到服务器位置。默认值为 true。
  • comments
    类型:System.Object%
    要签入的文档中修订的注释(仅在 SaveChanges 设置为 true 时适用)。
  • makePublic
    类型:System.Boolean
    如果为 true,则允许用户在文档签入后发布该文档。

备注

如果将 makePublic 参数设置为 true,就会提交文档以供批准过程使用,这最终会导致将文档的版本发布给对文档具有只读权限的用户(仅在 saveChanges 设置为 true 时适用)。

若要利用 Word 中内置的协作功能,必须将文档存储在 Microsoft SharePoint Portal Server 中。

可选参数

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

示例

下面的代码示例使用 CanCheckin 方法来确定该文档是否已经存储在 Microsoft SharePoint Portal Server 上。 如果该文档已经存储在服务器上,则此示例调用 CheckIn 方法以签入该文档,将所做的更改保存到服务器位置,然后提交该文档以供批准过程使用。 若要使用此示例,请从文档级项目内的 ThisDocument 类中运行此示例。

Private Sub DocumentCheckIn()
    If CanCheckin() = True Then
        Me.CheckIn(True, "My updates.", True)
    Else
        MessageBox.Show("This document cannot be checked in")
    End If
End Sub
private void DocumentCheckIn()
{
    if (this.CanCheckin())
    {
        object comments = "My updates.";
        this.CheckIn(true, ref comments, true);
    }
    else
    {
        MessageBox.Show("This document cannot be checked in");
    }
}

.NET Framework 安全性

请参见

参考

DocumentBase 类

Microsoft.Office.Tools.Word 命名空间