다음을 통해 공유


Worksheet 인터페이스

Visual Studio의 Office 개발 도구를 사용하여 만든 Excel 프로젝트의 워크시트를 나타냅니다.

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

구문

‘선언
<GuidAttribute("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")> _
Public Interface Worksheet _
    Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")]
public interface Worksheet : IBindableComponent, 
    IComponent, IDisposable, ISupportInitialize

Worksheet 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 _CodeName 인프라입니다.
Public 속성 _DisplayRightToLeft 인프라입니다.
Public 속성 Application 이 속성은 Microsoft Office Excel 응용 프로그램을 나타내는 Microsoft.Office.Interop.Excel.Application을 가져옵니다.
Public 속성 AutoFilter 필터링이 사용되는 경우 워크시트의 필터링된 목록에 대한 정보를 제공하는 Microsoft.Office.Interop.Excel.AutoFilter를 가져옵니다.필터링이 해제되어 있으면 nullNull 참조(Visual Basic의 경우 Nothing)을 가져옵니다.
Public 속성 AutoFilterMode 워크시트에서 필터링이 현재 사용되는지(즉, 필터 드롭다운 화살표가 현재 표시되는지) 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 BindingContext IBindableComponent 에 대한 현재 위치 관리자의 컬렉션을 가져오거나 설정합니다. (IBindableComponent에서 상속됨)
Public 속성 Cells 워크시트에서 현재 사용 중인 셀뿐 아니라 모든 셀을 나타내는 Range 개체를 가져옵니다.
Public 속성 CircularReference 시트의 첫 번째 순환 참조가 들어 있는 범위를 나타내는 Range 개체를 가져오거나, 시트에 순환 참조가 없는 경우 nullNull 참조(Visual Basic의 경우 Nothing)을 가져옵니다.
Public 속성 CodeName 인프라입니다.
Public 속성 Columns 워크시트에 있는 하나 이상의 열을 나타내는 Range 개체를 가져옵니다.
Public 속성 Comments 워크시트의 모든 메모를 나타내는 Microsoft.Office.Interop.Excel.Comments 컬렉션을 가져옵니다.
Public 속성 ConsolidationFunction 현재 통합에 사용된 함수 코드를 가져옵니다.
Public 속성 ConsolidationOptions 세 개의 요소로 구성된 통합 옵션의 Array를 가져옵니다.
Public 속성 ConsolidationSources 워크시트의 현재 통합에 사용된 소스 시트와 범위의 이름을 지정하는 문자열로 구성된 Array를 가져옵니다.
Public 속성 Controls 워크시트에 포함된 관리되는 컨트롤의 컬렉션을 가져옵니다.
Public 속성 Creator 워크시트가 만들어진 응용 프로그램을 나타내는 값을 가져옵니다.
Public 속성 CustomProperties 워크시트와 연결된 식별자 정보를 나타내는 Microsoft.Office.Interop.Excel.CustomProperties 개체를 가져옵니다.
Public 속성 DataBindings IBindableComponent에 대한 데이터 바인딩 개체의 컬렉션을 가져옵니다. (IBindableComponent에서 상속됨)
Public 속성 DataHost 인프라입니다.
Public 속성 DefaultExtension 이 Worksheet 개체의 기본 확장을 가져옵니다.
Public 속성 DisplayAutomaticPageBreaks 인프라입니다.
Public 속성 DisplayPageBreaks 워크시트의 페이지 구분선(자동과 수동 모두)이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 DisplayRightToLeft 워크시트가 왼쪽에서 오른쪽으로가 아니라 오른쪽에서 왼쪽으로 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 EnableAutoFilter 사용자 인터페이스 전용 보호 기능이 설정되어 있을 때 자동 필터 화살표를 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 EnableCalculation Microsoft Office Excel에서 필요한 경우 워크시트를 자동으로 다시 계산하는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 EnableFormatConditionsCalculation 조건부 서식이 자동으로 발생할지 여부를 결정하는 값을 가져오거나 설정합니다.
Public 속성 EnableOutlining 사용자 인터페이스 전용 보호 기능이 설정되어 있을 때 개요 기호를 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 EnablePivotTable 사용자 인터페이스 전용 보호 기능이 설정되어 있을 때 피벗 테이블 컨트롤을 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 EnableSelection 시트에서 셀을 선택할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 Extension 이 Worksheet 개체의 사용자 지정 확장을 가져옵니다.
Public 속성 FilterMode 워크시트에서 데이터가 필터링되고 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 HostContext 인프라입니다.
Public 속성 HPageBreaks 시트의 가로 페이지 구분선을 나타내는 Microsoft.Office.Interop.Excel.HPageBreaks 컬렉션을 가져옵니다.
Public 속성 Hyperlinks 범위 또는 워크시트에 대한 하이퍼링크를 나타내는 Microsoft.Office.Interop.Excel.Hyperlinks 컬렉션을 가져옵니다.
Public 속성 Index 워크시트 컬렉션 내에 있는 워크시트의 인덱스 번호를 가져옵니다.
Public 속성 InnerObject Worksheet 의 내부 네이티브 개체를 나타내는 Microsoft.Office.Interop.Excel.Worksheet를 가져옵니다.
Public 속성 ItemProvider 인프라입니다.
Public 속성 ListObjects 워크시트에 있는 Microsoft.Office.Interop.Excel.ListObject 개체의 컬렉션을 가져옵니다.
Public 속성 MailEnvelope 워크시트의 전자 메일 머리글을 가져옵니다.
Public 속성 Name 워크시트의 이름을 가져오거나 설정합니다.
Public 속성 Names 모든 워크시트 이름("WorksheetName!" 접두사를 사용하여 정의된 이름)을 나타내는 Microsoft.Office.Interop.Excel.Names 컬렉션을
Public 속성 Next 다음 시트를 나타내는 Microsoft.Office.Interop.Excel.Worksheet를 가져옵니다.
Public 속성 OnCalculate 인프라입니다.
Public 속성 OnData 인프라입니다.
Public 속성 OnDoubleClick 인프라입니다.
Public 속성 OnEntry 인프라입니다.
Public 속성 OnSheetActivate 인프라입니다.
Public 속성 OnSheetDeactivate 인프라입니다.
Public 속성 Outline 워크시트의 개요를 나타내는 Microsoft.Office.Interop.Excel.Outline을 가져옵니다.
Public 속성 PageSetup 워크시트의 모든 페이지 설정 값을 포함하는 Microsoft.Office.Interop.Excel.PageSetup을 가져옵니다.
Public 속성 Parent 워크시트의 부모 개체를 가져옵니다.
Public 속성 Previous 이전 시트를 나타내는 Microsoft.Office.Interop.Excel.Worksheet를 가져옵니다.
Public 속성 PrintedCommentPages 현재 워크시트에 대해 인쇄할 메모 페이지 수를 가져옵니다.이 속성은 Excel 2010 프로젝트에만 사용할 수 있습니다.
Public 속성 ProtectContents 워크시트의 내용(개별 셀)이 보호되어 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 ProtectDrawingObjects 도형이 보호되어 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 Protection 워크시트의 보호 옵션을 나타내는 Microsoft.Office.Interop.Excel.Protection 개체를 가져옵니다.
Public 속성 ProtectionMode 사용자 인터페이스 전용 보호 기능이 설정되어 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 ProtectScenarios 워크시트 시나리오가 보호되어 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 QueryTables 워크시트의 모든 쿼리 테이블을 나타내는 Microsoft.Office.Interop.Excel.QueryTables 컬렉션을 가져옵니다.
Public 속성 Range 셀 또는 셀 범위를 나타내는 Microsoft.Office.Interop.Excel.Range 개체를 가져옵니다.
Public 속성 Rows 워크시트에 있는 하나 이상의 행을 나타내는 Range 개체를 가져옵니다.
Public 속성 Scripts 워크시트를 웹 페이지로 저장할 때 워크시트의 스크립트 또는 코드 블록을 나타내는 Script 개체가 들어 있는 Microsoft.Office.Core.Scripts 컬렉션을 가져옵니다.
Public 속성 ScrollArea 스크롤이 허용되는 범위를 A1 형식의 범위 참조로 가져오거나 설정합니다.
Public 속성 Shapes 워크시트의 모든 도형을 나타내는 Microsoft.Office.Interop.Excel.Shapes 개체를 가져옵니다.
Public 속성 Site IComponent 와 관련된 ISite를 가져오거나 설정합니다 . (IComponent에서 상속됨)
Public 속성 SmartTags 워크시트의 스마트 태그 컬렉션을 나타내는 Microsoft.Office.Interop.Excel.SmartTags 개체를 가져옵니다.
Public 속성 Sort 현재 워크시트에 정렬된 값을 가져옵니다.
Public 속성 StandardHeight 워크시트에 있는 모든 행의 표준(기본) 높이를 포인트 단위로 가져옵니다.
Public 속성 StandardWidth 워크시트에 있는 모든 열의 표준(기본) 너비를 가져오거나 설정합니다.
Public 속성 Tab 워크시트의 Microsoft.Office.Interop.Excel.Tab을 가져옵니다.
Public 속성 Tag 워크시트에 대한 데이터가 들어 있는 개체를 가져오거나 설정합니다.
Public 속성 TransitionExpEval Microsoft Office Excel에서 워크시트에 Lotus 1-2-3 식 계산 규칙을 사용하는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 TransitionFormEntry Microsoft Office Excel에서 워크시트에 Lotus 1-2-3 수식 입력 규칙을 사용하는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 Type 워크시트 형식을 가져옵니다.
Public 속성 UsedRange 임의의 시점에 값이 포함된 모든 셀을 나타내는 Microsoft.Office.Interop.Excel.Range 개체를 가져옵니다.
Public 속성 Visible 개체가 표시되는지 여부를 결정하는 Microsoft.Office.Interop.Excel.XlSheetVisibility 값을 가져오거나 설정합니다.
Public 속성 VPageBreaks 시트의 세로 페이지 구분선을 나타내는 Microsoft.Office.Interop.Excel.VPageBreaks 컬렉션을 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 _CheckSpelling 인프라입니다.
Public 메서드 _Evaluate 인프라입니다.
Public 메서드 _PasteSpecial 인프라입니다.
Public 메서드 _PrintOut 인프라입니다.
Public 메서드 _Protect 인프라입니다.
Public 메서드 _SaveAs 인프라입니다.
Public 메서드 Activate 현재 시트를 활성화합니다.
Public 메서드 Arcs 인프라입니다.
Public 메서드 BeginInit 초기화가 시작됨을 개체에 알립니다. (ISupportInitialize에서 상속됨)
Public 메서드 Buttons 인프라입니다.
Public 메서드 CalculateMethod 워크시트의 수식을 계산합니다.
Public 메서드 ChartObjects 워크시트에 있는 한 개의 포함된 차트(Microsoft.Office.Interop.Excel.ChartObject) 또는 포함된 모든 차트의 컬렉션(Microsoft.Office.Interop.Excel.ChartObjects)을 나타내는 개체를 가져옵니다.
Public 메서드 CheckBoxes 인프라입니다.
Public 메서드 CheckSpelling 워크시트의 맞춤법을 검사합니다.
Public 메서드 CircleInvalid 워크시트에서 잘못된 항목에 원을 표시합니다.
Public 메서드 ClearArrows 워크시트에서 연결선을 지웁니다.연결선은 분석 기능을 사용할 때 추가됩니다.
Public 메서드 ClearCircles 워크시트에서 잘못된 항목에 표시된 원을 지웁니다.
Public 메서드 Copy 워크시트를 통합 문서의 다른 위치에 복사합니다.
Public 메서드 Delete 내부 Microsoft.Office.Interop.Excel.Worksheet 개체를 삭제하지만 호스트 항목은 삭제하지 않습니다.이 메서드는 사용하지 않는 것이 좋습니다.
Public 메서드 Dispose 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨)
Public 메서드 DrawingObjects 인프라입니다.
Public 메서드 Drawings 인프라입니다.
Public 메서드 DropDowns 인프라입니다.
Public 메서드 EndInit 초기화가 완료됨을 개체에 알립니다. (ISupportInitialize에서 상속됨)
Public 메서드 Evaluate Microsoft Office Excel 이름을 개체 또는 값으로 변환합니다.
Public 메서드 ExportAsFixedFormat 지정된 형식의 파일로 내보냅니다.
Public 메서드 get_Range 셀 또는 셀 범위를 나타내는 Microsoft.Office.Interop.Excel.Range 개체를 가져옵니다.이 메서드 대신 Range 속성을 사용하십시오.
Public 메서드 GroupBoxes 인프라입니다.
Public 메서드 GroupObjects 인프라입니다.
Public 메서드 Labels 인프라입니다.
Public 메서드 Lines 인프라입니다.
Public 메서드 ListBoxes 인프라입니다.
Public 메서드 Move 워크시트를 통합 문서의 다른 위치로 이동합니다.
Public 메서드 OLEObjects 워크시트에 있는 한 개의 OLE 개체(Microsoft.Office.Interop.Excel.OLEObject) 또는 모든 OLE 개체의 컬렉션(Microsoft.Office.Interop.Excel.OLEObjects 컬렉션)을 나타내는 개체를 가져옵니다.
Public 메서드 OptionButtons 인프라입니다.
Public 메서드 Ovals 인프라입니다.
Public 메서드 Paste 클립보드의 내용을 워크시트에 붙여넣습니다.
Public 메서드 PasteSpecial 지정된 형식을 사용하여 클립보드의 내용을 워크시트에 붙여넣습니다.이 메서드를 사용하여 다른 응용 프로그램의 데이터를 붙여넣거나 특정 형식의 데이터를 붙여넣습니다.
Public 메서드 Pictures 인프라입니다.
Public 메서드 PivotTables 워크시트에 있는 한 개의 피벗 테이블 보고서(Microsoft.Office.Interop.Excel.PivotTable 개체) 또는 모든 피벗 테이블 보고서의 컬렉션(Microsoft.Office.Interop.Excel.PivotTables 개체)을 나타내는 개체를 가져옵니다.
Public 메서드 PivotTableWizard Microsoft.Office.Interop.Excel.PivotTable 개체를 만듭니다.
Public 메서드 PrintOut 워크시트를 인쇄합니다.
Public 메서드 PrintOutEx 워크시트를 인쇄합니다.
Public 메서드 PrintPreview 워크시트가 인쇄될 모양을 미리 보기로 표시합니다.
Public 메서드 Protect 워크시트를 수정할 수 없도록 보호합니다.
Public 메서드 Rectangles 인프라입니다.
Public 메서드 ResetAllPageBreaks 지정된 워크시트의 모든 페이지 구분선을 다시 설정합니다.
Public 메서드 SaveAs 워크시트의 변경 내용을 다른 파일에 저장합니다.
Public 메서드 Scenarios 워크시트에 있는 한 개의 시나리오(Microsoft.Office.Interop.Excel.Scenario 개체) 또는 시나리오의 컬렉션(Microsoft.Office.Interop.Excel.Scenarios 개체)을 나타내는 개체를 가져옵니다.
Public 메서드 ScrollBars 인프라입니다.
Public 메서드 Select 워크시트를 선택합니다.
Public 메서드 SetBackgroundPicture 워크시트의 배경 그래픽을 설정합니다.
Public 메서드 ShowAllData 현재 필터링된 목록의 모든 행을 표시합니다.자동 필터가 사용 중이면 이 메서드는 화살표를 "모두"로 변경합니다.
Public 메서드 ShowDataForm 워크시트와 연결된 데이터 양식을 표시합니다.
Public 메서드 Spinners 인프라입니다.
Public 메서드 TextBoxes 인프라입니다.
Public 메서드 Unprotect 워크시트에서 보호를 제거합니다.워크시트가 보호되어 있지 않으면 이 메서드는 적용되지 않습니다.
Public 메서드 XmlDataQuery 특정 XPath에 매핑된 셀을 나타내는 Range 개체를 가져옵니다.지정된 XPath가 워크시트에 매핑되지 않았거나 매핑된 범위가 비어 있으면 nullNull 참조(Visual Basic의 경우 Nothing)을 가져옵니다.
Public 메서드 XmlMapQuery 특정 XPath에 매핑된 셀을 나타내는 Range 개체를 가져옵니다.지정된 XPath가 워크시트에 매핑되어 있지 않으면 nullNull 참조(Visual Basic의 경우 Nothing)을 가져옵니다.

위쪽

이벤트

  이름 설명
Public 이벤트 ActivateEvent 이 이벤트는 워크시트를 활성화할 때 발생합니다.
Public 이벤트 BeforeDoubleClick 이 이벤트는 워크시트를 두 번 클릭했을 때 이에 대한 기본 작업을 수행하기 전에 발생합니다.
Public 이벤트 BeforeRightClick 이 이벤트는 워크시트를 마우스 오른쪽 단추로 클릭했을 때 이에 대한 기본 작업을 수행하기 전에 발생합니다.
Public 이벤트 BindingContextChanged 인프라입니다.
Public 이벤트 Calculate 이 이벤트는 워크시트가 다시 계산된 후에 발생합니다.
Public 이벤트 Change Worksheet 셀의 내용이 변경될 때 발생합니다.
Public 이벤트 Deactivate 이 이벤트는 워크시트가 포커스를 잃을 때 발생합니다.
Public 이벤트 Disposed 구성 요소의 Disposed 이벤트를 처리하는 메서드를 나타냅니다. (IComponent에서 상속됨)
Public 이벤트 FollowHyperlink 이 이벤트는 워크시트의 하이퍼링크를 클릭할 때 발생합니다.
Public 이벤트 PivotTableAfterValueChange 피벗 테이블 내에서 수식을 포함하는 셀 또는 셀 범위가 편집되거나 다시 계산된 후에 발생합니다.이 이벤트는 Excel 2010 프로젝트에만 사용할 수 있습니다.
Public 이벤트 PivotTableBeforeAllocateChanges 피벗 테이블에 변경 내용이 적용되기 전에 발생합니다.이 이벤트는 Excel 2010 프로젝트에만 사용할 수 있습니다.
Public 이벤트 PivotTableBeforeCommitChanges 피벗 테이블에 대한 OLAP 데이터 소스에 대해 변경 내용이 커밋되기 전에 발생합니다.이 이벤트는 Excel 2010 프로젝트에만 사용할 수 있습니다.
Public 이벤트 PivotTableBeforeDiscardChanges 피벗 테이블에 대한 변경 내용이 취소되기 전에 발생합니다.이 이벤트는 Excel 2010 프로젝트에만 사용할 수 있습니다.
Public 이벤트 PivotTableChangeSync 피벗 테이블이 변경된 다음에 발생합니다.이 이벤트는 Excel 2010 프로젝트에만 사용할 수 있습니다.
Public 이벤트 PivotTableUpdate 이 이벤트는 워크시트의 피벗 테이블 보고서가 업데이트된 후에 발생합니다.
Public 이벤트 SelectionChange 이 이벤트는 워크시트에서 선택 영역이 변경될 때 발생합니다.
Public 이벤트 Shutdown 워크시트 호스트 항목이 종료될 때 발생합니다.
Public 이벤트 Startup 이 이벤트는 워크시트가 실행 중이고 어셈블리의 모든 초기화 코드가 실행된 후에 발생합니다.

위쪽

설명

Microsoft.Office.Tools.Excel.Worksheet 개체에서는 Excel 주 interop 어셈블리의 Microsoft.Office.Interop.Excel.Worksheet 개체와 동일한 멤버를 제공하지만 추가로 다음 기능도 제공합니다.

응용 프로그램 수준 프로젝트에서 GetVstoObject 메서드를 사용하여 Microsoft.Office.Tools.Excel.Worksheet 개체를 프로그래밍 방식으로 만들 수 있습니다. 자세한 내용은 런타임에 응용 프로그램 수준 추가 기능의 Word 문서 및 Excel 통합 문서 확장을 참조하십시오.

문서 수준 프로젝트에서는 일반적으로 Microsoft.Office.Tools.Excel.Worksheet 개체를 직접 사용하지 않습니다. 대신 Sheetn 클래스를 사용하여 프로젝트의 워크시트에 프로그래밍 방식으로 액세스합니다. 각 Sheetn 클래스는 Microsoft.Office.Tools.Excel.WorksheetBase 클래스에서 대부분의 멤버가 파생됩니다. 이 클래스는 멤버에 대한 모든 호출을 Microsoft Visual Studio Tools for Office Runtime에 있는 Microsoft.Office.Tools.Excel.Worksheet 인터페이스의 내부 구현으로 리디렉션합니다. 자세한 내용은 문서 수준 사용자 지정 프로그래밍을 참조하십시오.

참고

이 인터페이스는 Visual Studio Tools for Office Runtime에 의해 구현되며 코드에서 직접 구현할 수는 없습니다. 자세한 내용은 Visual Studio Tools for Office 런타임 개요를 참조하십시오.

용도

이 문서에서는 .NET Framework 4를 대상으로 하는 Office 프로젝트에서 사용되는 이 형식의 버전을 설명합니다. .NET Framework 3.5를 대상으로 하는 프로젝트에서는 이 형식의 멤버가 다를 수 있으며 이 형식을 위해 제공되는 코드 예제가 작동하지 않을 수도 있습니다. .NET Framework 3.5를 대상으로 하는 프로젝트의 이 형식에 대한 문서는 Visual Studio 2008 설명서의 다음 참조 섹션을 참조하십시오. https://go.microsoft.com/fwlink/?LinkId=160658.

참고 항목

참조

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

기타 리소스

호스트 항목 및 호스트 컨트롤 개요

워크시트 호스트 항목