ListObject.Publish(Object, Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Publikuje kontrolkę ListObject na serwerze, na którym działa 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
Parametry
- Target
- Object
Zawiera tablicę ciągów. W poniższej tabeli opisano elementy tej tablicy. [1|1] Element#[1|2] Zawartość[2|1] 0[2|2] adres URL serwera SharePoint. [3|1] 1[3|2] Nazwa listy (nazwa wyświetlana). [4|1] 2[4|2] Opis listy.
- LinkSource
- Boolean
Boolean. (Zobacz sekcję Uwagi).
Zwraca
Adres URL opublikowanej listy w witrynie programu SharePoint.
Przykłady
Poniższy przykładowy kod tworzy ListObject obiekt w bieżącym arkuszu, a następnie wywołuje Publish metodę , aby opublikować ListObject obiekt w witrynie sieci Web uruchomionej Microsoft Windows SharePoint Services. W tym przykładzie SharePointURL
przyjęto założenie, że parametr identyfikuje prawidłowy adres URL witryny sieci Web uruchomionej Microsoft Windows SharePoint Services.
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
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
Uwagi
Jeśli kontrolka ListObject nie jest obecnie połączona z listą w witrynie programu SharePoint, ustawienie spowoduje LinkSource
true
utworzenie nowej listy w określonej witrynie programu SharePoint. Jeśli kontrolka ListObject jest obecnie połączona z witryną programu SharePoint, ustawienie argumentu LinkSource
, aby true
zastąpić istniejący link (można połączyć listę tylko z jedną witryną programu SharePoint). Jeśli kontrolka ListObject nie jest obecnie połączona, ustawienie na LinkSource
false
wartość spowoduje pozostawienie kontrolki ListObject bez połączenia. Jeśli kontrolka ListObject jest obecnie połączona z witryną programu SharePoint, ustawienie spowoduje LinkSource
false
zachowanie ListObject kontroli połączonej z bieżącą witryną programu SharePoint.