WorksheetBase Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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:
Controls Özellik. Excel çalışma sayfasına yönetilen denetimler eklemek veya çalışma zamanında denetimleri kaldırmak için bu özelliği kullanın.
InnerObject Özellik. Çalışma sayfası konak öğesinin temel nesnesini Microsoft.Office.Interop.Excel.Worksheet almak için bu özelliği kullanın.
GetAutomationObject Yöntem. Projenizdeki bir sınıfı çalışma sayfasındaki VBA koduna göstermek için bu yöntemi geçersiz kılın.
Ve ChangegibiActivateEvent, yalnızca Excel nesne modelindeki uygulama düzeyinde sağlanan belge düzeyinde olaylar. Başka bir ifadeyle, Excel nesne modelinde bu olaylar sınıfı yerine Microsoft.Office.Interop.Excel.Worksheet sınıfında tanımlanırMicrosoft.Office.Interop.Excel.Application.
Ç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 Sheet
n 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 |
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 |
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 |
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 |
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. |