WorksheetBase Sınıf

Tanım

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

public ref class WorksheetBase abstract : IDisposable, Microsoft::Office::Tools::Excel::IWorksheetExtension, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class WorksheetBase : IDisposable, Microsoft.Office.Tools.Excel.IWorksheetExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.ComponentModel.ToolboxItem(false)>]
type WorksheetBase = class
    interface IWorksheetExtension
    interface IExtension
    interface EntryPoint
    interface ISupportInitialize
    interface IBindableComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class WorksheetBase
Implements IBindableComponent, IComponent, IDisposable, ISupportInitialize, IWorksheetExtension
Devralma
WorksheetBase
Öznitelikler
Uygulamalar

Açıklamalar

WorksheetBase sınıfı, Visual Studio kullanılarak oluşturulan belge düzeyi Excel projelerindeki n sınıf için Sheet temel sınıftır. Sheet Projenizdeki çalışma sayfalarına program aracılığıyla erişmek için n sınıflarını kullanın. WorksheetBase sınıfı, belge düzeyi projelerindeki bir çalışma sayfasını temsil eden bir konak öğesidir. Daha fazla bilgi için bkz. Konak Öğeleri ve Konak Denetimlerine Genel Bakış ve Çalışma Sayfası Konak Öğesi.

sınıfı, WorksheetBase Excel birincil birlikte çalışma derlemesindeki sınıfla aynı üyeleri Microsoft.Office.Interop.Excel.Worksheet sağlar, ancak aşağıdaki özellikleri ekler:

Çalışma Sayfası Ana Bilgisayar Öğeleri Oluşturma

Office projelerinde program aracılığıyla nesne oluşturamazsınız WorksheetBase .

Belge düzeyi projelerinde, son kullanıcı çalışma kitabını açtığında Sheetn sınıflar ('dan WorksheetBasetüretilen) Office için Visual Studio Araçları çalışma zamanı tarafından otomatik olarak örneklenir. Daha fazla bilgi için bkz . Programlama Document-Level Özelleştirmeleri.

Uygulama düzeyindeki projelerde, yöntemini kullanarak GetVstoObject program aracılığıyla çalışma sayfası konak öğeleri oluşturabilirsiniz. Oluşturduğunuz çalışma sayfası konak öğesi nesne yerine bir Microsoft.Office.Tools.Excel.WorksheetWorksheetBase nesnedir. Daha fazla bilgi için bkz. Çalışma Zamanında VSTO Eklentilerinde Word Belgeleri ve Excel Çalışma Kitaplarını Genişletme.

Kullanım

Bu tür yalnızca .NET Framework 4 veya sonraki sürümlerini hedefleyen Office projelerinde kullanılır. Bu türü tanımlayan derleme, Office için Visual Studio Araçları çalışma zamanı modülünün parçası değildir. Bu derlemeyi çözümünüzle birlikte dağıtmanız gerekir. Daha fazla bilgi için bkz. Office için Visual Studio Araçları Çalışma Zamanında derlemeler.

Oluşturucular

WorksheetBase(Factory, IServiceProvider, String, String)

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

Özellikler

Application

Microsoft Office Excel uygulamasını temsil eden bir Application nesne alır.

AutoFilter

Filtreleme etkinse çalışma sayfasındaki filtrelenmiş listeler hakkında bilgi sağlayan bir AutoFilter alır. Filtreleme kapalıysa alır null .

AutoFilterMode

Çalışma sayfasında filtrelemenin şu anda etkin olup olmadığını belirten bir değer alır veya ayarlar (diğer bir ifadeyle, filtre açılan oklarının görüntülenip görüntülenmediğini).

Base

Bu WorksheetBase nesnenin Worksheet genişletir nesnesini alır.

BindingContext

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

Cells

Çalışma sayfasındaki tüm hücreleri (yalnızca kullanımda olan hücreleri değil) temsil eden bir Range nesne alır.

CircularReference

Sayfadaki ilk döngüsel başvuruyu içeren aralığı temsil eden bir Range nesne alır veya sayfada döngüsel başvuru yoksa alır null .

Columns

Çalışma sayfasındaki bir veya daha fazla sütunu temsil eden bir Range nesne alır.

Comments

Çalışma sayfası için tüm açıklamaları temsil eden bir Comments koleksiyon alır.

ConsolidationFunction

Geçerli birleştirme için kullanılan işlev kodunu alır.

ConsolidationOptions

Birleştirme seçeneklerinin üç öğeli bir öğesini Array alır.

ConsolidationSources

Array Çalışma sayfasının geçerli birleştirmesi için kaynak sayfaları ve aralıkları adlandıran dizelerden birini alır.

Controls

Çalışma sayfasında bulunan yönetilen denetim koleksiyonunu alır.

Creator

Çalışma sayfasının oluşturulduğu uygulamayı gösteren bir değer alır.

CustomProperties

CustomProperties Çalışma sayfasıyla ilişkili tanımlayıcı bilgilerini temsil eden bir nesne alır.

DataBindings

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

DataHost

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

DisplayPageBreaks

Çalışma sayfasında sayfa sonlarının (otomatik ve el ile) görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

DisplayRightToLeft

Çalışma sayfasının soldan sağa değil, sağdan sola görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

EnableAutoFilter

Yalnızca kullanıcı arabirimi koruması açıkken Otomatik Filtre oklarının etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

EnableCalculation

Microsoft Office Excel'in gerektiğinde çalışma sayfasını otomatik olarak yeniden hesaplayıp hesaplamadığını gösteren bir değer alır veya ayarlar.

EnableFormatConditionsCalculation

Koşullu biçimlerin otomatik olarak gerçekleşip gerçekleşmeyeceğini belirleyen bir değer alır veya ayarlar.

EnableOutlining

Yalnızca kullanıcı arabirimi koruması açıkken ana hat simgelerinin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Bu tür veya üye, yalnızca 2007 Microsoft Office sistemine ait projelerde kullanılmaya yöneliktir. Akıllı etiketler Office 2010'da kullanım dışıdır.. Bu tür veya üye, yalnızca 2007 Microsoft Office sistemine ait projelerde kullanılmaya yöneliktir. Akıllı etiketler Office 2010'da kullanım dışıdır..

EnablePivotTable

Yalnızca kullanıcı arabirimi koruması açıkken PivotTable denetimlerinin ve eylemlerinin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

EnableSelection

Sayfada hangi hücrelerin seçilebileceğini belirten bir değer alır veya ayarlar.

FilterMode

Çalışma sayfasının verileri etkin bir şekilde filtreleyip filtrelemediğini gösteren bir değer alır.

HostContext

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

HPageBreaks

Sayfadaki yatay sayfa sonlarını temsil eden bir HPageBreaks koleksiyon alır.

Hyperlinks

Aralık veya çalışma sayfası için köprüleri temsil eden bir Hyperlinks koleksiyon alır.

Index

Çalışma sayfaları koleksiyonundaki çalışma sayfasının dizin numarasını alır.

InnerObject

için WorksheetBasetemel alınan yerel nesneyi temsil eden bir Worksheet alır.

ItemProvider

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

ListObjects

Çalışma sayfasındaki bir nesne koleksiyonunu ListObject alır.

MailEnvelope

Çalışma sayfası için bir e-posta üst bilgisi alır.

Name

Çalışma sayfasının adını alır veya ayarlar.

Names

Çalışma sayfasına özgü tüm adları ("WorksheetName!" ön eki ile tanımlanan adlar) temsil eden bir Names koleksiyon alır.

Next

Sonraki sayfayı temsil eden bir Worksheet alır.

Outline

Çalışma sayfasının ana hattını temsil eden bir Outline alır.

PageSetup

Çalışma sayfasının tüm sayfa yapısı ayarlarını içeren bir PageSetup alır.

Parent

Çalışma sayfasının üst nesnesini alır.

Previous

Önceki sayfayı temsil eden bir Worksheet alır.

PrintedCommentPages

Geçerli çalışma sayfası için yazdırılacak açıklama sayfalarının sayısını alır. Bu özellik yalnızca Excel 2010 projelerinde kullanılabilir.

ProtectContents

Çalışma sayfasının içeriğinin (tek tek hücreler) korunup korunmadığını belirten bir değer alır.

ProtectDrawingObjects

Şekillerin korunup korunmadığını gösteren bir değer alır.

Protection

Çalışma sayfasının koruma seçeneklerini temsil eden bir Protection nesnesi alır.

ProtectionMode

Yalnızca kullanıcı arabirimi korumasının açık olup olmadığını gösteren bir değer alır.

ProtectScenarios

Çalışma sayfası senaryolarının korunup korunmadığını gösteren bir değer alır.

QueryTables

QueryTables Çalışma sayfasındaki tüm sorgu tablolarını temsil eden koleksiyonu alır.

Range

Bir Range hücreyi veya hücre aralığını temsil eden bir nesneyi alır.

Rows

Çalışma sayfasındaki bir veya daha fazla satırı temsil eden bir Range nesneyi alır.

ScrollArea

A1 stili aralık başvurusu olarak kaydırmaya izin verilen aralığı alır veya ayarlar.

Shapes

Çalışma sayfasındaki tüm şekilleri temsil eden bir Shapes nesne alır.

Site

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

Sort

Geçerli çalışma sayfasındaki sıralanmış değerleri alır.

StandardHeight

Çalışma sayfasındaki tüm satırların standart (varsayılan) yüksekliğini nokta cinsinden alır.

StandardWidth

Çalışma sayfasındaki tüm sütunların standart (varsayılan) genişliğini alır veya ayarlar.

Tab

Çalışma sayfası için bir Tab alır.

Tag

Çalışma sayfasıyla ilgili verileri içeren nesneyi alır veya ayarlar.

TransitionExpEval

Microsoft Office Excel'in çalışma sayfası için Lotus 1-2-3 ifade değerlendirme kurallarını kullanıp kullanmadığını gösteren bir değer alır veya ayarlar.

TransitionFormEntry

Microsoft Office Excel'in çalışma sayfası için Lotus 1-2-3 formül giriş kurallarını kullanıp kullanmadığını gösteren bir değer alır veya ayarlar.

Type

Çalışma sayfası türünü alır.

UsedRange

Herhangi bir zamanda bir Range değer içeren tüm hücreleri temsil eden bir nesnesi alır.

Visible

Nesnenin görünür olup olmadığını belirleyen bir XlSheetVisibility değer alır veya ayarlar.

VPageBreaks

Sayfadaki dikey sayfa sonlarını temsil eden bir VPageBreaks koleksiyon alır.

Yöntemler

Activate()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

BeginInit()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

CalculateMethod()

Çalışma sayfasındaki formülleri hesaplar.

ChartObjects(Object)

Tek bir eklenmiş grafiği (a ChartObject) veya çalışma sayfasındaki tüm eklenmiş grafiklerin (a ) koleksiyonunu temsil eden bir ChartObjectsnesneyi alır.

CheckSpelling(Object, Object, Object, Object)

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

CircleInvalid()

Çalışma sayfasında geçersiz girdileri daire içine alır.

ClearArrows()

çalışma sayfasından izleme oklarını temizler. İzleme okları, denetim özelliği kullanılarak eklenir.

ClearCircles()

Çalışma sayfasındaki geçersiz girdilerden daireleri temizler.

Copy(Object, Object)

Çalışma sayfasını çalışma kitabındaki başka bir konuma kopyalar.

Delete()

Temel alınan Worksheet nesneyi siler, ancak konak öğesini silmez. Bu yöntemin kullanılmaması kesinlikle önerilir.

Dispose()

WorksheetBase sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır.

EndInit()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

Evaluate(Object)

Bir Microsoft Office Excel adını bir nesneye veya değere dönüştürür.

ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

Belirtilen biçimde bir dosyaya dışarı aktarır.

FinishInitialization()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

GetAutomationObject()

Çalışma sayfasında VBA kodu tarafından kullanılabilecek bir nesne almak için Office için Visual Studio Araçları çalışma zamanı tarafından çağrılır.

Initialize()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

InitializeDataBindings()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

Move(Object, Object)

Çalışma sayfasını çalışma kitabında başka bir konuma taşır.

OLEObjects(Object)

Çalışma sayfasındaki tek bir OLE nesnesini (bir OLEObject) veya tüm OLE nesnelerinin (bir koleksiyon) koleksiyonunu temsil eden bir OLEObjects nesneyi alır.

OnShutdown()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

OnStartup()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

Paste(Object, Object)

Pano'nun içeriğini çalışma sayfasına yapıştırır.

PasteSpecial(Object, Object, Object, Object, Object, Object, Object)

Pano'nun içeriğini belirtilen biçimi kullanarak çalışma sayfasına yapıştırır. Diğer uygulamalardan veri yapıştırmak veya verileri belirli bir biçimde yapıştırmak için bu yöntemi kullanın.

PivotTables(Object)

Çalışma sayfasındaki tek bir PivotTable raporunu (nesne PivotTable ) veya tüm PivotTable raporlarının (bir nesne) koleksiyonunu temsil eden bir PivotTables nesneyi alır.

PivotTableWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Bir PivotTable nesnesi oluşturur.

PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object, Object)

Çalışma sayfasını yazdırır.

PrintPreview(Object)

Yazdırıldığında görüneceği şekilde çalışma sayfasının önizlemesini gösterir.

Protect(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Çalışma sayfasını değiştirilemeyecek şekilde korur.

ResetAllPageBreaks()

Belirtilen çalışma sayfasındaki tüm sayfa sonlarını sıfırlar.

SaveAs(String, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Çalışma sayfasında yapılan değişiklikleri farklı bir dosyaya kaydeder.

Scenarios(Object)

Çalışma sayfasında tek bir senaryoyu (nesne Scenario ) veya bir senaryo koleksiyonunu (nesne) temsil eden bir Scenarios nesnesi alır.

Select(Object)

Çalışma sayfasını seçer.

SetBackgroundPicture(String)

Çalışma sayfası için arka plan grafiğini ayarlar.

ShowAllData()

Filtrelenmiş durumdaki listenin tüm satırlarını görünür hale getirir. Otomatik Filtre kullanımdaysa, bu yöntem okları "Tümü" olarak değiştirir.

ShowDataForm()

Çalışma sayfasıyla ilişkili veri formunu görüntüler.

Unprotect(Object)

Çalışma sayfasından korumayı kaldırır. Çalışma sayfası korunmuyorsa bu yöntemin hiçbir etkisi olmaz.

XmlDataQuery(String, Object, Object)

Belirli bir Range XPath'e eşlenen hücreleri temsil eden bir nesne alır. Belirtilen XPath çalışma sayfasına eşlenmediyse veya eşlenen aralık boşsa alır null .

XmlMapQuery(String, Object, Object)

Belirli bir Range XPath'e eşlenen hücreleri temsil eden bir nesne alır. Belirtilen XPath çalışma sayfasına eşlenmediyse alır null .

Ekinlikler

ActivateEvent

Çalışma sayfası etkinleştirildiğinde gerçekleşir.

BeforeDoubleClick

Çalışma sayfasına çift tıklandığında, varsayılan çift tıklama eyleminden önce gerçekleşir.

BeforeRightClick

Çalışma sayfasına sağ tıklandığında, varsayılan sağ tıklama eyleminden önce gerçekleşir.

BindingContextChanged

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

Calculate

Çalışma sayfası yeniden hesaplandıktan sonra gerçekleşir.

Change

Hücrelerde bir şey değiştiğinde WorksheetBase gerçekleşir.

Deactivate

Çalışma sayfası odağı kaybettiğinde gerçekleşir.

Disposed

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

FollowHyperlink

Çalışma sayfasında herhangi bir köprüye tıkladığınızda gerçekleşir.

PivotTableAfterValueChange

PivotTable içindeki bir hücrenin veya hücre aralığının düzenlenmesinden veya yeniden hesaplanmasından (formüller içeren hücreler için) sonra oluşur. Bu olay yalnızca Excel 2010 projelerinde kullanılabilir.

PivotTableBeforeAllocateChanges

PivotTable değişiklikleri uygulanmadan önce oluşur. Bu olay yalnızca Excel 2010 projelerinde kullanılabilir.

PivotTableBeforeCommitChanges

PivotTable için OLAP veri kaynağında değişiklikler işlenmeden önce gerçekleşir. Bu olay yalnızca Excel 2010 projelerinde kullanılabilir.

PivotTableBeforeDiscardChanges

PivotTable değişiklikleri atılmadan önce oluşur. Bu olay yalnızca Excel 2010 projelerinde kullanılabilir.

PivotTableChangeSync

PivotTable değişikliklerinden sonra oluşur. Bu olay yalnızca Excel 2010 projelerinde kullanılabilir.

PivotTableUpdate

PivotTable raporu çalışma sayfasında güncelleştirildikten sonra gerçekleşir.

SelectionChange

Çalışma sayfasında seçim değiştiğinde gerçekleşir.

Shutdown

Çalışma sayfası konak öğesi kapatıldığında gerçekleşir.

Startup

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

Belirtik Arabirim Kullanımları

EntryPoint.BeginInit()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

EntryPoint.EndInit()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

EntryPoint.FinishInitialization()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

EntryPoint.Initialize()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

EntryPoint.InitializeDataBindings()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

EntryPoint.OnShutdown()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

EntryPoint.OnStartup()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

IExtension.ExtensionBase

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

IWorksheetExtension.GetAutomationObject()

Microsoft Office Excel için belge düzeyi projelerinde Sheetn sınıfları için temel sınıfı sağlar.

Şunlara uygulanır