Share via


Metodo ListObject.Publish

Pubblica il controllo ListObject su un server che esegue Microsoft Windows SharePoint Services.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Sintassi

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

Parametri

  • Target
    Tipo: System.Object
    Contiene una matrice di stringhei cui elementi sono descritti nella tabella riportata di seguito.
    [1|1] Elemento#
    [1|2] Contenuto di
    [2|1] 0
    [2|2] URL del server SharePoint.
    [3|1] 1
    [3|2] ListName (Nome visualizzato).
    [4|1] 2
    [4|2] Descrizione dell'elenco.
  • LinkSource
    Tipo: System.Boolean
    Valore booleano.Vedere la sezione Note.

Valore restituito

Tipo: System.String
URL dell'elenco pubblicato sul server SharePoint.

Note

Se il controllo ListObject non è attualmente collegato a un elenco in un sito SharePoint, impostando l'argomento LinkSource su true verrà creato un nuovo elenco su un sito SharePoint specificato. Se il controllo ListObject è attualmente collegato a un sito SharePoint, impostando l'argomento LinkSource su true il collegamento esistente verrà sostituito. È infatti possibile collegare l'elenco a un solo sito SharePoint. Se il controllo ListObject non è attualmente collegato, impostando l'argomento LinkSource su false il controllo ListObject rimarrà non collegato. Se il controllo ListObject è attualmente collegato a un sito SharePoint, impostando l'argomento LinkSource su false il controllo ListObject continuerà a essere collegato al sito SharePoint corrente.

Esempi

Nell'esempio di codice riportato di seguito viene creato un controllo ListObject nel foglio di lavoro corrente. Viene quindi chiamato il metodo Publish per pubblicare il controllo ListObject su un sito Web che esegue Microsoft Windows SharePoint Services. Nell'esempio si presuppone che il parametro SharePointURL identifichi un URL valido di un sito Web che esegue Microsoft Windows SharePoint Services.

Questo esempio è valido per una personalizzazione a livello di documento.

    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);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ListObject Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Excel