ListObject.Publish (Método)

Publica el control ListObject en un servidor en el que se está ejecutando Microsoft Windows SharePoint Services.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)

Sintaxis

'Declaración
Function Publish ( _
    Target As Object, _
    LinkSource As Boolean _
) As String
string Publish(
    Object Target,
    bool LinkSource
)

Parámetros

  • Target
    Tipo: System.Object
    Contiene una matriz de cadenas.En la tabla siguiente se describen los elementos de esta matriz.
    [1|1] Nº elemento
    [1|2] Contenido
    [2|1] 0
    [2|2] Dirección URL del servidor de SharePoint.
    [3|1] 1
    [3|2] ListName (Nombre para mostrar).
    [4|1] 2
    [4|2] Descripción de la lista.
  • LinkSource
    Tipo: System.Boolean
    Booleano.(Vea la sección Comentarios.)

Valor devuelto

Tipo: System.String
Dirección URL de la lista publicada en el sitio de SharePoint.

Comentarios

Si el control ListObject no está vinculado actualmente a ninguna lista de un sitio de SharePoint, el establecimiento de LinkSource en true creará una nueva lista en el sitio de SharePoint especificado. Si el control ListObject está vinculado actualmente a un sitio de SharePoint, el establecimiento del argumento LinkSource en true reemplazará el vínculo existente (sólo puede vincular la lista a un sitio de SharePoint). Si el control ListObject no está vinculado actualmente, el establecimiento de LinkSource en false desvinculará el control ListObject. Si el control ListObject está vinculado actualmente a un sitio de SharePoint, el establecimiento de LinkSource en false mantendrá el control ListObject en el sitio actual de SharePoint.

Ejemplos

En el ejemplo de código siguiente se crea un ListObject en la hoja de cálculo actual y, a continuación, se llama al método Publish para publicar ListObject en un sitio Web en el que se ejecute Microsoft Windows SharePoint Services. En este ejemplo se supone que el parámetro SharePointURL identifica una dirección URL válida a un sitio Web en el que se ejecuta Microsoft Windows SharePoint Services.

Se trata de un ejemplo para una personalización en el nivel del 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);
}

Seguridad de .NET Framework

Vea también

Referencia

ListObject Interfaz

Microsoft.Office.Tools.Excel (Espacio de nombres)