ListObject.Publish(Object, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 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] SharePoint 服务器的 URL。[3|1] 1[3|2] ListName (显示名称) 。[4|1] 2[4|2] 列表的说明。
- LinkSource
- Boolean
布尔值。 (请参见“备注”部分。)
返回
SharePoint 站点上已发布列表的 URL。
示例
下面的代码示例在当前工作表上创建 ,ListObject然后调用 Publish 方法将 发布到ListObject运行Microsoft Windows SharePoint Services的网站。 此示例假定 SharePointURL
参数标识运行Microsoft Windows SharePoint Services网站的有效 URL。
此示例适用于文档级自定义项。
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 网站。