ListObject.Publish(Object, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Veröffentlicht das ListObject-Steuerelement auf einem Server, auf dem Microsoft Windows SharePoint Services ausgeführt werden.
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
Parameter
- Target
- Object
Enthält ein Zeichenfolgenarray. In der folgenden Tabelle werden die Elemente dieses Arrays beschrieben. [1|1] Element#[1|2] Contents[2|1] 0[2|2] URL des SharePoint-Servers. [3|1] 1[3|2] ListName (Anzeigename). [4|1] 2[4|2] Beschreibung der Liste.
- LinkSource
- Boolean
Boolesch. (Siehe Abschnitt Hinweise.)
Gibt zurück
Die URL der veröffentlichten Liste auf der SharePoint-Website.
Beispiele
Im folgenden Codebeispiel wird ein ListObject im aktuellen Arbeitsblatt erstellt und anschließend die Publish -Methode aufgerufen, um die auf einer Website zu veröffentlichen, auf der ListObject Microsoft Windows SharePoint Services ausgeführt wird. In diesem Beispiel wird davon ausgegangen, dass der SharePointURL
Parameter eine gültige URL zu einer Website identifiziert, auf der Microsoft Windows SharePoint Services ausgeführt wird.
Dieses Beispiel gilt für eine Anpassung auf Dokumentebene.
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
Hinweise
Wenn das ListObject Steuerelement derzeit nicht mit einer Liste auf einer SharePoint-Website verknüpft ist, erstellt die Einstellung LinkSource
auf eine true
neue Liste auf der angegebenen SharePoint-Website. Wenn das ListObject Steuerelement derzeit mit einer SharePoint-Website verknüpft ist, ersetzt das Festlegen des LinkSource
Arguments auf true
den vorhandenen Link (Sie können die Liste nur mit einer SharePoint-Website verknüpfen). Wenn das ListObject Steuerelement derzeit nicht verknüpft ist, wird die Verknüpfung des ListObject Steuerelements durch Festlegen LinkSource
von auf false
aufgehoben. Wenn das ListObject Steuerelement derzeit mit einer SharePoint-Website verknüpft ist, LinkSource
bleibt das ListObject Steuerelement mit false
der aktuellen SharePoint-Website verknüpft.