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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.