다음을 통해 공유


ListObject.Publish(Object, Boolean) 메서드

정의

Microsoft Windows SharePoint Services가 실행되고 있는 서버에 ListObject 컨트롤을 게시합니다.

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 호출하여 Microsoft Windows SharePoint Services 실행 중인 웹 사이트에 을 게시 ListObject 합니다. 이 예제에서는 매개 변수가 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 사이트의 목록에 연결되지 않은 경우 를 로 설정 LinkSourcetrue 하면 지정된 SharePoint 사이트에 새 목록이 만들어집니다. 컨트롤이 ListObject 현재 SharePoint 사이트에 연결되어 있는 경우 인수를 로 true 설정 LinkSource 하면 기존 링크가 바뀝니다(목록을 하나의 SharePoint 사이트에만 연결할 수 있음). 컨트롤이 ListObject 현재 연결되지 않은 경우 를 로 false 설정 LinkSource 하면 컨트롤이 ListObject 연결되지 않은 상태로 남습니다. 컨트롤이 ListObject 현재 SharePoint 사이트에 연결되어 있는 경우 를 로 설정 LinkSourcefalse 하면 컨트롤이 ListObject 현재 SharePoint 사이트에 연결된 상태로 유지됩니다.

적용 대상