WorksheetBase 클래스

Microsoft Office Excel용 문서 수준 Office 프로젝트에서 Sheetn 클래스에 대한 기본 클래스를 제공합니다.

상속 계층 구조

System.Object
  Microsoft.Office.Tools.Excel.WorksheetBase

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

구문

‘선언
Public MustInherit Class WorksheetBase _
    Implements IWorksheetExtension, IExtension, EntryPoint, ISupportInitialize,  _
    IBindableComponent, IComponent, IDisposable
public abstract class WorksheetBase : IWorksheetExtension, 
    IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent, 
    IDisposable

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

생성자

  이름 설명
Protected 메서드 WorksheetBase 인프라입니다.

위쪽

속성

  이름 설명
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 속성 Base 이 WorksheetBase 개체가 확장하는 Worksheet 개체를 가져옵니다.
Public 속성 BindingContext 인프라입니다.
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 인프라입니다.
Public 속성 DataHost 인프라입니다.
Public 속성 DisplayAutomaticPageBreaks 인프라입니다.
Public 속성 DisplayPageBreaks 워크시트의 페이지 구분선(자동과 수동 모두)이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 DisplayRightToLeft 워크시트가 왼쪽에서 오른쪽으로가 아니라 오른쪽에서 왼쪽으로 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 EnableAutoFilter 사용자 인터페이스 전용 보호 기능이 설정되어 있을 때 자동 필터 화살표를 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 EnableCalculation Microsoft Office Excel에서 필요한 경우 워크시트를 자동으로 다시 계산하는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 EnableFormatConditionsCalculation 조건부 서식이 자동으로 발생할지 여부를 결정하는 값을 가져오거나 설정합니다.
Public 속성 EnableOutlining 사용자 인터페이스 전용 보호 기능이 설정되어 있을 때 개요 기호를 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 EnablePivotTable 사용자 인터페이스 전용 보호 기능이 설정되어 있을 때 피벗 테이블 컨트롤을 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 EnableSelection 시트에서 셀을 선택할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 FilterMode 워크시트에서 데이터가 필터링되고 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 HostContext 인프라입니다.
Public 속성 HPageBreaks 시트의 가로 페이지 구분선을 나타내는 Microsoft.Office.Interop.Excel.HPageBreaks 컬렉션을 가져옵니다.
Public 속성 Hyperlinks 범위 또는 워크시트에 대한 하이퍼링크를 나타내는 Microsoft.Office.Interop.Excel.Hyperlinks 컬렉션을 가져옵니다.
Public 속성 Index 워크시트 컬렉션 내에 있는 워크시트의 인덱스 번호를 가져옵니다.
Public 속성 InnerObject WorksheetBase 의 내부 네이티브 개체를 나타내는 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 인프라입니다.
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 메서드 Activate 인프라입니다.
Public 메서드 Arcs 인프라입니다.
Public 메서드 BeginInit 인프라입니다.
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 WorksheetBase 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.
Public 메서드 DrawingObjects 인프라입니다.
Public 메서드 Drawings 인프라입니다.
Public 메서드 DropDowns 인프라입니다.
Public 메서드 EndInit 인프라입니다.
Public 메서드 Equals 지정한 Object가 현재 Object와 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드 Evaluate Microsoft Office Excel 이름을 개체 또는 값으로 변환합니다.
Public 메서드 ExportAsFixedFormat 지정된 형식의 파일로 내보냅니다.
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Protected 메서드 FinishInitialization 인프라입니다.
Public 메서드 get_Range 셀 또는 셀 범위를 나타내는 Microsoft.Office.Interop.Excel.Range 개체를 가져옵니다.이 메서드 대신 Range 속성을 사용하십시오.
Protected 메서드 GetAutomationObject 워크시트의 VBA 코드에 사용할 수 있는 개체를 가져오기 위해 Microsoft Visual Studio Tools for Office Runtime에서 호출합니다.
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 GroupBoxes 인프라입니다.
Public 메서드 GroupObjects 인프라입니다.
Protected 메서드 Initialize 인프라입니다.
Protected 메서드 InitializeDataBindings 인프라입니다.
Public 메서드 Labels 인프라입니다.
Public 메서드 Lines 인프라입니다.
Public 메서드 ListBoxes 인프라입니다.
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 Move 워크시트를 통합 문서의 다른 위치로 이동합니다.
Public 메서드 OLEObjects 워크시트에 있는 한 개의 OLE 개체(Microsoft.Office.Interop.Excel.OLEObject) 또는 모든 OLE 개체의 컬렉션(Microsoft.Office.Interop.Excel.OLEObjects 컬렉션)을 나타내는 개체를 가져옵니다.
Protected 메서드 OnShutdown 인프라입니다.
Protected 메서드 OnStartup 인프라입니다.
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 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
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 WorksheetBase 셀의 내용이 변경될 때 발생합니다.
Public 이벤트 Deactivate 이 이벤트는 워크시트가 포커스를 잃을 때 발생합니다.
Public 이벤트 Disposed 인프라입니다.
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 인프라입니다.

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 EntryPoint.BeginInit 인프라입니다.
명시적 인터페이스 구현Private 메서드 EntryPoint.EndInit 인프라입니다.
명시적 인터페이스 구현Private 메서드 EntryPoint.FinishInitialization 인프라입니다.
명시적 인터페이스 구현Private 메서드 EntryPoint.Initialize 인프라입니다.
명시적 인터페이스 구현Private 메서드 EntryPoint.InitializeDataBindings 인프라입니다.
명시적 인터페이스 구현Private 메서드 EntryPoint.OnShutdown 인프라입니다.
명시적 인터페이스 구현Private 메서드 EntryPoint.OnStartup 인프라입니다.
명시적 인터페이스 구현Private 속성 IExtension.ExtensionBase 인프라입니다.
명시적 인터페이스 구현Private 메서드 IWorksheetExtension.GetAutomationObject 인프라입니다.

위쪽

설명

WorksheetBase 클래스는 Visual Studio를 사용하여 만든 문서 수준 Excel 프로젝트에서 Sheetn 클래스의 기본 클래스입니다. Sheetn 클래스를 사용하여 프로젝트의 워크시트에 프로그래밍 방식으로 액세스합니다. WorksheetBase 클래스는 문서 수준 프로젝트의 워크시트를 나타내는 호스트 항목입니다. 자세한 내용은 호스트 항목 및 호스트 컨트롤 개요워크시트 호스트 항목을 참조하십시오.

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

워크시트 호스트 항목 만들기

Office 프로젝트에서 WorksheetBase 개체를 프로그래밍 방식으로 만들 수 없습니다.

문서 수준 프로젝트에서 Sheetn 클래스(WorksheetBase에서 파생)는 최종 사용자가 통합 문서를 열 때 Microsoft Visual Studio Tools for Office Runtime에 의해 자동으로 인스턴스화됩니다. 자세한 내용은 문서 수준 사용자 지정 프로그래밍을 참조하십시오.

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

용도

이 형식은 .NET Framework 4를 대상으로 하는 Office 프로젝트에서만 사용됩니다. 이 형식을 정의하는 어셈블리는 Visual Studio Tools for Office 런타임에 포함되어 있지 않습니다. 솔루션과 함께 이 어셈블리를 배포해야 합니다. 자세한 내용은 Visual Studio Tools for Office 런타임의 어셈블리를 참조하십시오.

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

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

Worksheet Host Item

기타 리소스

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