ListObject.Publish(Object, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Публикует элемент управления ListObject на сервере, на котором выполняются службы 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
Параметры
- Target
- Object
Содержит массив строк. В следующей таблице описаны элементы этого массива. [1|1] Element#[1|2] Contents[2|1] 0[2|2] URL-адрес сервера SharePoint. [3|1] 1[3|2] ListName (отображаемое имя). [4|1] 2[4|2] Описание списка.
- LinkSource
- Boolean
Логическое. (См. раздел примeчаний).
Возвращаемое значение
URL-адрес опубликованного списка на узле SharePoint.
Примеры
В следующем примере кода создается ListObject на текущем листе, а затем вызывается Publish метод для публикации ListObject на веб-сайте, на котором выполняется Microsoft Windows SharePoint Services. В этом примере предполагается, что SharePointURL
параметр определяет допустимый URL-адрес веб-сайта, на котором выполняется Microsoft Windows SharePoint Services.
Этот пример предназначен для настройки на уровне документа.
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
Комментарии
ListObject Если элемент управления в настоящее время не связан со списком на сайте SharePoint, при установке параметра LinkSource
будет true
создан новый список на указанном сайте SharePoint. ListObject Если элемент управления в настоящее время связан с сайтом SharePoint, установка аргумента LinkSource
в true
значение заменит существующую ссылку (вы можете связать список только с одним сайтом SharePoint). ListObject Если элемент управления в данный момент не связан, параметру LinkSource
будет false
не ListObject увязана связь с элементом управления. ListObject Если элемент управления в настоящее время связан с сайтом SharePoint, при установке параметра LinkSource
будет false
сохраняться ListObject связь элемента управления с текущим сайтом SharePoint.