ListObject.Publish 方法

ListObject 控件发布到运行 Microsoft Windows SharePoint Services 的服务器。

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)

语法

声明
Function Publish ( _
    Target As Object, _
    LinkSource As Boolean _
) As String
string Publish(
    Object Target,
    bool LinkSource
)

参数

  • Target
    类型:System.Object
    包含字符串数组。下表描述了此数组的元素。
    [1|1] 元素 #
    [1|2] 内容
    [2|1] 0
    [2|2] SharePoint 服务器的 URL。
    [3|1] 1
    [3|2] ListName(显示名称)。
    [4|1] 2
    [4|2] 列表的说明。
  • LinkSource
    类型:System.Boolean
    布尔型。(请参见“备注”部分。)

返回值

类型:System.String
SharePoint 站点上已发布列表的 URL。

备注

如果 ListObject 控件当前未链接到 SharePoint 站点上的列表,则将 LinkSource 设置为 true 会在指定的 SharePoint 站点上创建一个新列表。 如果 ListObject 控件当前链接到 SharePoint 站点,则将 LinkSource 参数设置为 true 会替换现有的链接(只能将该列表链接到一个 SharePoint 站点)。 如果当前未链接 ListObject 控件,则将 LinkSource 设置为 false 会使 ListObject 控件保持未链接状态。 如果 ListObject 控件当前链接到 SharePoint 站点,则将 LinkSource 设置为 false 会使 ListObject 控件保持与当前 SharePoint 站点的链接。

示例

下面的代码示例在当前的工作表上创建一个 ListObject,然后调用 Publish 方法,以便将 ListObject 发布到运行 Microsoft Windows SharePoint Services 的网站。 此示例假定 SharePointURL 参数标识一个有效的 URL,该 URL 指向运行 Microsoft Windows SharePoint Services 的网站。

此示例针对的是文档级自定义项。

    Private Sub ListObject_Publish(ByVal SharePointURL As String)
        Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _
            Me.Controls.AddListObject(Me.Range("A1", "D4"), _
            "Employees")

        ' Publish the list object to the SharePoint URL.
        Dim TargetParam() As Object = {SharePointURL, _
            "Employees", "Employee data"}
        List1.Publish(TargetParam, False)

    End Sub

private void ListObject_Publish(string SharePointURL)
{
    Microsoft.Office.Tools.Excel.ListObject list1 =
        this.Controls.AddListObject(this.Range["A1", "D4"], "Employees");

    // Publish the list object to the SharePoint URL.
    object[] TargetParam = { SharePointURL, "Employees", "Employee data" };
    list1.Publish(TargetParam, false);
}

.NET Framework 安全性

请参见

参考

ListObject 接口

Microsoft.Office.Tools.Excel 命名空间