Freigeben über


ListObject.Publish-Methode

Veröffentlicht das ListObject-Steuerelement auf einem Server, auf dem Microsoft Windows SharePoint Services ausgeführt werden.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Syntax

'Declaration
Function Publish ( _
    Target As Object, _
    LinkSource As Boolean _
) As String
string Publish(
    Object Target,
    bool LinkSource
)

Parameter

  • Target
    Typ: System.Object
    Enthält ein Zeichenfolgenarray.Die folgende Tabelle beschreibt die Elemente dieses Arrays.
    [1|1] Element#
    [1|2] Inhalt
    [2|1] 0
    [2|2] URL des SharePoint-Servers.
    [3|1] 1
    [3|2] ListName (Anzeigename).
    [4|1] 2
    [4|2] Beschreibung der Liste.

Rückgabewert

Typ: System.String
Die URL der veröffentlichten Liste auf der SharePoint-Website.

Hinweise

Wenn das ListObject-Steuerelement gegenwärtig nicht mit einer Liste auf einer SharePoint-Website verknüpft ist, wird durch das Festlegen von LinkSource auf true eine neue Liste auf der angegebenen SharePoint-Website erstellt. Wenn das ListObject-Steuerelement gegenwärtig mit einer SharePoint-Website verknüpft ist, wird der vorhandene Link durch das Festlegen des LinkSource-Arguments auf true ersetzt. (Die Liste kann nur mit einer SharePoint-Website verknüpft werden.) Wenn das ListObject-Steuerelement gegenwärtig nicht verknüpft ist, verbleibt das ListObject-Steuerelement beim Festlegen von LinkSource auf false im nicht verknüpften Zustand. Wenn das ListObject-Steuerelement gegenwärtig mit einer SharePoint-Website verknüpft ist, bleibt der Link des ListObject-Steuerelements mit der aktuellen SharePoint-Website beim Festlegen von LinkSource auf false erhalten.

Beispiele

Im folgenden Codebeispiel wird ein ListObject im aktuellen Arbeitsblatt erstellt. Anschließend wird das ListObject mithilfe der Publish-Methode auf einer Website veröffentlicht, auf der Microsoft Windows SharePoint Services ausgeführt werden. In diesem Beispiel wird vorausgesetzt, dass der SharePointURL-Parameter eine gültige URL zu einer Website identifiziert, auf der Microsoft Windows SharePoint Services ausgeführt werden.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

    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-Sicherheit

Siehe auch

Referenz

ListObject Schnittstelle

Microsoft.Office.Tools.Excel-Namespace