Compartir a través de


ListObject.Publish(Object, Boolean) Método

Definición

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

public:
 System::String ^ Publish(System::Object ^ Target, bool LinkSource);
public string Publish (object Target, bool LinkSource);
abstract member Publish : obj * bool -> string
Public Function Publish (Target As Object, LinkSource As Boolean) As String

Parámetros

Target
Object

Contiene una matriz de cadenas. En la tabla siguiente se describen los elementos de esta matriz. [1|1] Element#[1|2] Contents[2|1] 0[2|2] URL de SharePoint Server. [3|1] 1[3|2] ListName (nombre para mostrar). [4|1] 2[4|2] Descripción de la lista.

LinkSource
Boolean

booleano. (Vea la sección Comentarios.)

Devoluciones

Dirección URL de la lista publicada en el sitio de SharePoint.

Ejemplos

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

Este ejemplo es para una personalización de nivel de documento.

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

Comentarios

Si el ListObject control no está vinculado actualmente a una lista en un sitio de SharePoint, al establecer LinkSource en true se creará una nueva lista en el sitio de SharePoint especificado. Si el ListObject control está vinculado actualmente a un sitio de SharePoint, establecer el LinkSource argumento en true reemplazará el vínculo existente (solo puede vincular la lista a un sitio de SharePoint). Si el ListObject control no está vinculado actualmente, establecer LinkSource en false dejará el ListObject control desvinculado. Si el ListObject control está vinculado actualmente a un sitio de SharePoint, la configuración LinkSource de para false mantendrá el ListObject control vinculado al sitio de SharePoint actual.

Se aplica a