Worksheet Arabirim

Tanım

Visual Studio 'da Office geliştirme araçları kullanılarak oluşturulan Excel projelerinde çalışma sayfasını temsil eder.

[System.Runtime.InteropServices.Guid("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")]
public interface Worksheet : IDisposable, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
Öznitelikler
Uygulamalar

Açıklamalar

Bir Microsoft.Office.Tools.Excel.Worksheet nesnesi, Microsoft.Office.Interop.Excel.Worksheet Excel birincil birlikte çalışma derlemesindeki bir nesneyle aynı üyeleri sağlar, ancak aşağıdaki özellikleri ekler:

Uygulama düzeyi projelerinde, Microsoft.Office.Tools.Excel.Worksheet yöntemini kullanarak nesneleri programlı bir şekilde oluşturabilirsiniz GetVstoObject . Daha fazla bilgi için bkz. çalışma ZAMANıNDA VSTO Eklentilerindeki Word belgelerini ve Excel çalışma kitaplarını genişletme.

Belge düzeyi projelerinde, genellikle Microsoft.Office.Tools.Excel.Worksheet nesneyi doğrudan kullanmayın. Bunun yerine, Sheet projenizdeki çalışma sayfalarına programlı bir şekilde erişmek için n sınıflarını kullanın. Her Sheet n sınıfı, kendi üyelerinin çoğunu Microsoft.Office.Tools.Excel.WorksheetBase sınıfından türetir. Bu sınıf Microsoft.Office.Tools.Excel.Worksheet , içindeki içindeki arayüzün iç uygulamasına yapılan tüm çağrıları yeniden yönlendirir Office çalışma zamanı için Visual Studio Araçları . Daha fazla bilgi için bkz. belge düzeyi özelleştirmelerini programlama.

Not

Bu arabirim, Office için Visual Studio Araçları çalışma zamanı modülü tarafından uygulanır. Kodunuzda gerçekleştirilmesi amaçlanmamıştır. Daha fazla bilgi için Office çalışma zamanına genel bakış için Visual Studio Araçları.

Kullanım

Bu belgede bu türün .NET Framework 4 veya sonraki sürümlerini hedefleyen Office projelerinde kullanılan sürümü açıklanmaktadır. .NET Framework 3.5'i hedefleyen projelerde, bu türün üyeleri farklı olabilir ve bu tür için sağlanan kod örnekleri çalışmayabilir. .NET Framework 3. 5'i hedefleyen projelerde bu tür hakkındaki belgeler için Visual Studio 2008 belgelerinde aşağıdaki başvuru bölümüne bakın: http://go.microsoft.com/fwlink/?LinkId=160658 .

Özellikler

Application

Bu özellik Application , Microsoft Office Excel uygulamasını temsil eden bir alır.

AutoFilter

AutoFilterFiltreleme etkinse çalışma sayfasındaki filtrelenmiş listeler hakkında bilgi sağlayan bir ' i alır. nullFiltrelemenin kapalı olup olmadığını alır.

AutoFilterMode

Filtrelemenin çalışma sayfasında etkin olup olmadığını gösteren bir değer alır veya ayarlar (yani, filtre açılan oklarının görüntülenip görüntülenmediğini).

Cells

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

CircularReference

RangeSayfadaki ilk döngüsel başvuruyu içeren aralığı temsil eden bir nesne alır veya sayfada döngüsel bir başvuru olup olmadığını alır null .

Columns

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

Comments

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

ConsolidationFunction

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

ConsolidationOptions

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

ConsolidationSources

ArrayÇalışma sayfasının geçerli birleştirmesi için kaynak sayfaları ve aralıkları adı veren dizelerin bir kısmını alır.

Controls

Çalışma sayfasında bulunan yönetilen denetimlerin 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.

DataHost
DefaultExtension

Bu nesne için varsayılan uzantıyı alır Worksheet .

DisplayPageBreaks

Çalışma sayfasındaki 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 yerine sağdan sola gösterilip gösterilmeyeceğini gösteren bir değer alır veya ayarlar.

EnableAutoFilter

Yalnızca kullanıcı arabirimi koruması açık olduğunda otomatik filtre oklarının etkinleştirilip etkinleştirilmeyeceğini gösteren bir değer alır veya ayarlar.

EnableCalculation

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

EnableFormatConditionsCalculation

Koşullu biçimlerin otomatik olarak yapılıp yapılmayacağını belirleyen bir değer alır veya ayarlar.

EnableOutlining

Yalnızca kullanıcı arabirimi koruması açık olduğunda seviyelendirme simgelerinin etkinleştirilip etkinleştirilmeyeceğini gösteren bir değer alır veya ayarlar.

EnablePivotTable

Yalnızca kullanıcı arabirimi koruması açıkken PivotTable denetimleri ve eylemlerinin etkinleştirilip etkinleştirilmeyeceğini gösteren bir değer alır veya ayarlar.

EnableSelection

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

Extension

Bu nesne için özel bir uzantı alır Worksheet .

FilterMode

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

HostContext
HPageBreaks

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

Hyperlinks

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

Index

Çalışma sayfası koleksiyonu içindeki çalışma sayfasının dizin numarasını alır.

InnerObject

Worksheetİçin temeldeki yerel nesneyi temsil eden bir alır Worksheet .

ItemProvider
ListObjects

ListObjectÇalışma sayfasındaki bir nesne koleksiyonunu 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

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

Next

WorksheetSonraki sayfayı temsil eden bir alır.

Outline

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

PageSetup

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

Parent

Çalışma sayfası için üst nesneyi alır.

Previous

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

PrintedCommentPages

Geçerli çalışma sayfası için yazdırılacak yorum sayfası sayısını alır.

ProtectContents

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

ProtectDrawingObjects

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

Protection

ProtectionÇalışma sayfasının koruma seçeneklerini temsil eden bir nesne 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 nesne alır.

Rows

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

ScrollArea

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

Shapes

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

Sort

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

StandardHeight

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

StandardWidth

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

Tab

TabÇalışma sayfası için bir 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ı 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şi 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

RangeHerhangi bir zamanda bir değer içeren tüm hücreleri temsil eden bir nesne alır.

Visible

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

VPageBreaks

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

Yöntemler

Activate()

Geçerli sayfayı etkin sayfa yapar.

CalculateMethod()

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

ChartObjects(Object)

Tek bir katıştırılmış grafiği (a ChartObject ) ya da çalışma sayfasındaki tüm katıştırılmış grafiklerin (a) bir koleksiyonunu temsil eden bir nesne alır ChartObjects .

CheckSpelling(Object, Object, Object, Object)

Çalışma sayfasında yazım denetimi yapar.

CircleInvalid()

Çalışma sayfasında geçersiz girdileri daireler.

ClearArrows()

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

ClearCircles()

Çalışma sayfasındaki geçersiz girişlerden daireler temizler.

Copy(Object, Object)

Çalışma kitabı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ılması kesinlikle önerilir.

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.

Move(Object, Object)

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

OLEObjects(Object)

Tek bir OLE nesnesini (a OLEObject ) veya çalışma sayfasındaki tüm OLE nesneleri (bir koleksiyon) koleksiyonunu temsil eden bir nesne alır OLEObjects .

Paste(Object, Object)

Panonun içeriğini çalışma sayfasına yapıştırır.

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

Panonun içeriğini çalışma sayfasına, belirtilen biçimi kullanarak 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)

Tek bir PivotTable raporu (bir PivotTable nesnesi) veya çalışma sayfasındaki tüm PivotTable raporlarının (bir nesne) koleksiyonunu temsil eden bir nesne alır PivotTables .

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 bakacağından ç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)

Bir çalışma sayfasını değiştirilemediği ş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ına değişiklikleri farklı bir dosyada kaydeder.

Scenarios(Object)

Çalışma sayfasındaki tek bir senaryoyu (bir Scenario nesneyi) ya da bir senaryo koleksiyonunu (bir nesne) temsil eden bir nesne alır Scenarios .

Select(Object)

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

SetBackgroundPicture(String)

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

ShowAllData()

Şu anda filtrelenen listenin tüm satırlarını görünür hale getirir. Otomatik filtre kullanımda ise, 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ı korunmadığı takdirde bu yöntemin hiçbir etkisi yoktur.

XmlDataQuery(String, Object, Object)

RangeBelirli bir XPath ile eşlenen hücreleri temsil eden bir nesne alır. nullBelirtilen XPath çalışma sayfasıyla eşlenmediğini veya eşlenmiş aralığın boş olup olmadığını alır.

XmlMapQuery(String, Object, Object)

RangeBelirli bir XPath ile eşlenen hücreleri temsil eden bir nesne alır. nullBelirtilen XPath çalışma sayfasıyla eşlenmediğini alır.

Ekinlikler

ActivateEvent

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

BeforeDoubleClick

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

BeforeRightClick

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

BindingContextChanged
Calculate

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

Change

Hücrelerdeki bir değişiklik olduğunda gerçekleşir Worksheet .

Deactivate

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

FollowHyperlink

Çalışma sayfasındaki 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.

PivotTableBeforeAllocateChanges

PivotTable değişiklikleri uygulanmadan önce oluşur.

PivotTableBeforeCommitChanges

Değişiklikler bir PivotTable için OLAP veri kaynağına karşı kaydedilmeden oluşur.

PivotTableBeforeDiscardChanges

PivotTable değişiklikleri atılmadan önce oluşur.

PivotTableChangeSync

PivotTable değişikliklerinden sonra oluşur.

PivotTableUpdate

Çalışma sayfasında bir PivotTable raporu güncelleştirildikten sonra oluşur.

SelectionChange

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

Shutdown

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

Startup

Çalışma sayfası çalıştıktan sonra ve derlemedeki tüm başlatma kodları çalıştırıldıktan sonra gerçekleşir.

Şunlara uygulanır