다음을 통해 공유


ListObject.Publish 메서드

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

네임스페이스:  Microsoft.Office.Tools.Excel
어셈블리:  Microsoft.Office.Tools.Excel(Microsoft.Office.Tools.Excel.dll)

구문

‘선언
Function Publish ( _
    Target As Object, _
    LinkSource As Boolean _
) As String
string Publish(
    Object Target,
    bool LinkSource
)

매개 변수

  • Target
    형식: System.Object
    문자열 배열을 포함합니다.다음 표에서는 이 배열의 요소에 대해 설명합니다.
    [1|1] Element#
    [1|2] 내용
    [2|1] 0
    [2|2] SharePoint 서버의 URL
    [3|1] 1
    [3|2] ListName(표시 이름)
    [4|1] 2
    [4|2] 목록에 대한 설명
  • LinkSource
    형식: System.Boolean
    부울.설명 부분을 참조하십시오.

반환 값

형식: System.String
SharePoint 사이트에 게시된 목록의 URL입니다.

설명

ListObject 컨트롤이 SharePoint 사이트의 목록에 현재 연결되어 있지 않은 경우 LinkSource를 true로 설정하면 지정된 SharePoint 사이트에 새 목록이 만들어집니다. ListObject 컨트롤이 SharePoint 사이트에 현재 연결되어 있는 경우 LinkSource 인수를 true로 설정하면 기존 링크가 바뀝니다. SharePoint 사이트에만 목록을 연결할 수 있습니다. ListObject 컨트롤이 현재 연결되어 있지 않은 경우에는 LinkSource를 false로 설정하면 ListObject 컨트롤이 연결되지 않은 상태로 유지됩니다. ListObject 컨트롤이 SharePoint 사이트에 현재 연결되어 있는 경우 LinkSource를 false로 설정하면 ListObject 컨트롤이 SharePoint 사이트에 연결된 상태로 유지됩니다.

예제

다음 코드 예제에서는 현재 워크시트에 ListObject를 만든 다음 Publish 메서드를 호출하여 Microsoft Windows SharePoint Services가 실행되고 있는 웹 사이트에 ListObject를 게시합니다. 이 예제에서는 SharePointURL 매개 변수가 Microsoft Windows SharePoint Services를 실행하는 웹 사이트에 대한 올바른 URL을 식별한다고 가정합니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

    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

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);
}

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

ListObject 인터페이스

Microsoft.Office.Tools.Excel 네임스페이스