ListObject.Publish(Object, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Publica o controle ListObject para um servidor que está executando o 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
Contém uma matriz de cadeias de caracteres. A tabela a seguir descreve os elementos dessa matriz. [1|1] Elemento#[1|2] Conteúdo[2|1] 0[2|2] URL do SharePoint Server. [3|1] 1[3|2] ListName (Nome de Exibição). [4|1] 2[4|2] Descrição da lista.
- LinkSource
- Boolean
Booliano. (Consulte a seção Observações.)
Retornos
A URL da lista publicada no site do SharePoint.
Exemplos
O exemplo de código a seguir cria um ListObject na planilha atual e, em seguida, chama o Publish método para publicar o ListObject em um site que está executando Microsoft Windows SharePoint Services. Este exemplo pressupõe que o SharePointURL
parâmetro identifica uma URL válida para um site que executa Microsoft Windows SharePoint Services.
Este exemplo destina-se a uma personalização no nível 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
Comentários
Se o ListObject controle não estiver vinculado a uma lista em um site do SharePoint, a configuração LinkSource
como true
criará uma nova lista no site do SharePoint especificado. Se o ListObject controle estiver vinculado a um site do SharePoint no momento, definir o LinkSource
argumento true
como substituirá o link existente (você só pode vincular a lista a um site do SharePoint). Se o ListObject controle não estiver vinculado no momento, a configuração como LinkSource
false
deixará o ListObject controle desvinculado. Se o ListObject controle estiver vinculado a um site do SharePoint no momento, a configuração como LinkSource
false
manterá o ListObject controle vinculado ao site atual do SharePoint.