Bagikan melalui


WorksheetBase Kelas

Definisi

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

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
Warisan
WorksheetBase
Atribut
Penerapan

Keterangan

Kelas WorksheetBase adalah kelas dasar untuk Sheet kelas n dalam proyek Excel tingkat dokumen yang dibuat dengan menggunakan Visual Studio. Sheet Gunakan kelas n untuk mengakses lembar kerja secara terprogram dalam proyek Anda. Kelas WorksheetBase adalah item host yang mewakili lembar kerja dalam proyek tingkat dokumen. Untuk informasi selengkapnya, lihat Item Host dan Gambaran Umum Kontrol Host dan Item Host Lembar Kerja.

Kelas menyediakan WorksheetBase anggota yang sama dengan Microsoft.Office.Interop.Excel.Worksheet kelas di rakitan interop utama Excel, tetapi menambahkan fitur berikut:

Membuat Item Host Lembar Kerja

Anda tidak dapat membuat WorksheetBase objek secara terprogram dalam proyek Office.

Dalam proyek tingkat dokumen, Sheet kelas n (yang berasal dari WorksheetBase) dibuat secara otomatis oleh runtime Visual Studio Tools for Office saat pengguna akhir membuka buku kerja. Untuk informasi selengkapnya, lihat Kustomisasi Document-Level Pemrograman.

Dalam proyek tingkat aplikasi, Anda dapat membuat item host lembar kerja secara terprogram dengan menggunakan metode .GetVstoObject Item host lembar kerja yang Anda buat adalah Microsoft.Office.Tools.Excel.Worksheet objek, bukan WorksheetBase objek. Untuk informasi selengkapnya, lihat Memperluas dokumen Word dan Buku Kerja Excel di Add-in VSTO pada Durasi.

Penggunaan

Jenis ini hanya digunakan dalam proyek Office yang menargetkan .NET Framework 4 atau yang lebih baru. Rakitan yang menentukan jenis ini bukan bagian dari runtime Visual Studio Tools for Office. Anda harus menyebarkan assembly ini dengan solusi Anda. Untuk informasi selengkapnya, lihat Rakitan di Visual Studio Tools for Office Runtime.

Konstruktor

WorksheetBase(Factory, IServiceProvider, String, String)

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

Properti

Application

Application Mendapatkan objek yang mewakili aplikasi Microsoft Office Excel.

AutoFilter

Mendapatkan yang AutoFilter menyediakan informasi tentang daftar yang difilter pada lembar kerja jika pemfilteran diaktifkan. null Mendapatkan jika pemfilteran nonaktif.

AutoFilterMode

Mendapatkan atau mengatur nilai yang menunjukkan apakah pemfilteran saat ini diaktifkan pada lembar kerja (yaitu, apakah panah turun bawah filter saat ini ditampilkan).

Base

Mendapatkan objek yang Worksheet diperluas objek ini WorksheetBase .

BindingContext

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

Cells

Range Mendapatkan objek yang mewakili semua sel pada lembar kerja (bukan hanya sel yang saat ini sedang digunakan).

CircularReference

Range Mendapatkan objek yang mewakili rentang yang berisi referensi melingkar pertama pada lembar, atau mendapatkan null jika tidak ada referensi melingkar pada lembar.

Columns

Range Mendapatkan objek yang mewakili satu atau beberapa kolom pada lembar kerja.

Comments

Comments Mendapatkan koleksi yang mewakili semua komentar untuk lembar kerja.

ConsolidationFunction

Mendapatkan kode fungsi yang digunakan untuk konsolidasi saat ini.

ConsolidationOptions

Mendapatkan tiga elemen Array opsi konsolidasi.

ConsolidationSources

Array Mendapatkan string yang memberi nama lembar sumber dan rentang untuk konsolidasi lembar kerja saat ini.

Controls

Mendapatkan kumpulan kontrol terkelola yang ada di lembar kerja.

Creator

Mendapatkan nilai yang menunjukkan aplikasi tempat lembar kerja dibuat.

CustomProperties

Mendapatkan objek yang CustomProperties mewakili informasi pengidentifikasi yang terkait dengan lembar kerja.

DataBindings

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

DataHost

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

DisplayPageBreaks

Mendapatkan atau mengatur nilai yang menunjukkan apakah hentian halaman (otomatis dan manual) pada lembar kerja ditampilkan.

DisplayRightToLeft

Mendapatkan atau mengatur nilai yang menunjukkan apakah lembar kerja ditampilkan dari kanan ke kiri, bukan dari kiri ke kanan.

EnableAutoFilter

Mendapatkan atau menetapkan nilai yang menunjukkan apakah panah Filter Otomatis diaktifkan saat perlindungan khusus antarmuka pengguna diaktifkan.

EnableCalculation

Mendapatkan atau mengatur nilai yang menunjukkan apakah Microsoft Office Excel secara otomatis menghitung ulang lembar kerja jika diperlukan.

EnableFormatConditionsCalculation

Mendapatkan atau menetapkan nilai yang menentukan apakah format bersyarkat akan terjadi secara otomatis.

EnableOutlining

Mendapatkan atau menetapkan nilai yang menunjukkan apakah simbol kerangka diaktifkan saat perlindungan khusus antarmuka pengguna diaktifkan. Tipe atau anggota ini dimaksudkan untuk digunakan hanya dalam proyek untuk sistem Microsoft Office 2007. Tag pintar tidak digunakan lagi di Office 2010.. Tipe atau anggota ini dimaksudkan untuk digunakan hanya dalam proyek untuk sistem Microsoft Office 2007. Tag pintar tidak digunakan lagi di Office 2010..

EnablePivotTable

Mendapatkan atau mengatur nilai yang menunjukkan apakah kontrol dan tindakan PivotTable diaktifkan saat perlindungan khusus antarmuka pengguna diaktifkan.

EnableSelection

Mendapatkan atau mengatur nilai yang menunjukkan sel mana yang dapat dipilih pada lembar.

FilterMode

Mendapatkan nilai yang menunjukkan apakah lembar kerja secara aktif memfilter data.

HostContext

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

HPageBreaks

HPageBreaks Mendapatkan koleksi yang mewakili hentian halaman horizontal pada lembar.

Hyperlinks

Hyperlinks Mendapatkan koleksi yang mewakili hyperlink untuk rentang atau lembar kerja.

Index

Mendapatkan nomor indeks lembar kerja dalam kumpulan lembar kerja.

InnerObject

Worksheet Mendapatkan yang mewakili objek asli yang mendasar untuk WorksheetBase.

ItemProvider

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

ListObjects

Mendapatkan kumpulan ListObject objek dalam lembar kerja.

MailEnvelope

Mendapatkan header email untuk lembar kerja.

Name

Mendapatkan atau mengatur nama lembar kerja.

Names

Names Mendapatkan koleksi yang mewakili semua nama khusus lembar kerja (nama yang ditentukan dengan awalan "WorksheetName!".

Next

Worksheet Mendapatkan yang mewakili lembar berikutnya.

Outline

Mendapatkan yang Outline mewakili kerangka untuk lembar kerja.

PageSetup

Mendapatkan yang PageSetup berisi semua pengaturan penyetelan halaman untuk lembar kerja.

Parent

Mendapatkan objek induk untuk lembar kerja.

Previous

Worksheet Mendapatkan yang mewakili lembar sebelumnya.

PrintedCommentPages

Mendapatkan jumlah halaman komentar yang akan dicetak untuk lembar kerja saat ini. Properti ini hanya dapat digunakan dalam proyek Excel 2010.

ProtectContents

Mendapatkan nilai yang menunjukkan apakah isi lembar kerja (sel individual) diproteksi.

ProtectDrawingObjects

Mendapatkan nilai yang menunjukkan apakah bentuk dilindungi.

Protection

Protection Mendapatkan objek yang mewakili opsi proteksi lembar kerja.

ProtectionMode

Mendapatkan nilai yang menunjukkan apakah perlindungan khusus antarmuka pengguna diaktifkan.

ProtectScenarios

Mendapatkan nilai yang menunjukkan apakah skenario lembar kerja dilindungi.

QueryTables

QueryTables Mendapatkan koleksi yang mewakili semua tabel kueri pada lembar kerja.

Range

Range Mendapatkan objek yang mewakili sel atau rentang sel.

Rows

Range Mendapatkan objek yang mewakili satu atau beberapa baris pada lembar kerja.

ScrollArea

Mendapatkan atau mengatur rentang tempat pengguliran diizinkan, sebagai referensi rentang gaya A1.

Shapes

Shapes Mendapatkan objek yang mewakili semua bentuk pada lembar kerja.

Site

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

Sort

Mendapatkan nilai yang diurutkan dalam lembar kerja saat ini.

StandardHeight

Mendapatkan tinggi standar (default) dari semua baris dalam lembar kerja, dalam poin.

StandardWidth

Mendapatkan atau mengatur lebar standar (default) dari semua kolom dalam lembar kerja.

Tab

Tab Mendapatkan untuk lembar kerja.

Tag

Mendapatkan atau mengatur objek yang berisi data tentang lembar kerja.

TransitionExpEval

Mendapatkan atau menetapkan nilai yang menunjukkan apakah Microsoft Office Excel menggunakan aturan evaluasi ekspresi Lotus 1-2-3 untuk lembar kerja.

TransitionFormEntry

Mendapatkan atau menetapkan nilai yang menunjukkan apakah Microsoft Office Excel menggunakan aturan entri rumus Lotus 1-2-3 untuk lembar kerja.

Type

Mendapatkan tipe lembar kerja.

UsedRange

Range Mendapatkan objek yang mewakili semua sel yang berisi nilai kapan saja.

Visible

Mendapatkan atau menetapkan XlSheetVisibility nilai yang menentukan apakah objek terlihat.

VPageBreaks

VPageBreaks Mendapatkan koleksi yang mewakili hentian halaman vertikal pada lembar.

Metode

Activate()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

BeginInit()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

CalculateMethod()

Menghitung rumus dalam lembar kerja.

ChartObjects(Object)

Mendapatkan objek yang mewakili satu bagan tersemat (a ChartObject) atau kumpulan semua bagan yang disematkan (a ChartObjects) pada lembar kerja.

CheckSpelling(Object, Object, Object, Object)

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

CircleInvalid()

Melingkari entri yang tidak valid pada lembar kerja.

ClearArrows()

Menghapus panah pelacak dari lembar kerja. Panah pelacak ditambahkan dengan menggunakan fitur audit.

ClearCircles()

Menghapus lingkaran dari entri yang tidak valid pada lembar kerja.

Copy(Object, Object)

Menyalin lembar kerja ke lokasi lain dalam buku kerja.

Delete()

Menghapus objek yang mendasar Worksheet , tetapi tidak menghapus item host. Sangat disarankan agar metode ini tidak digunakan.

Dispose()

Merilis semua sumber daya yang digunakan oleh instans WorksheetBase kelas saat ini.

EndInit()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

Evaluate(Object)

Mengonversi nama Microsoft Office Excel menjadi objek atau nilai.

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

Mengekspor ke file dari format yang ditentukan.

FinishInitialization()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

GetAutomationObject()

Dipanggil oleh Visual Studio Tools untuk runtime Office untuk mendapatkan objek yang bisa digunakan oleh kode VBA di lembar kerja.

Initialize()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

InitializeDataBindings()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

Move(Object, Object)

Memindahkan lembar kerja ke lokasi lain dalam buku kerja.

OLEObjects(Object)

Mendapatkan objek yang mewakili objek OLE tunggal (an OLEObject) atau kumpulan semua objek OLE (koleksi OLEObjects ) pada lembar kerja.

OnShutdown()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

OnStartup()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

Paste(Object, Object)

Menempelkan isi Papan Klip ke lembar kerja.

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

Menempelkan isi Papan Klip ke lembar kerja, menggunakan format yang ditentukan. Gunakan metode ini untuk menempelkan data dari aplikasi lain atau untuk menempelkan data dalam format tertentu.

PivotTables(Object)

Mendapatkan objek yang mewakili laporan PivotTable tunggal ( PivotTable objek) atau kumpulan semua laporan PivotTable (objek PivotTables ) pada lembar kerja.

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

PivotTable Membuat objek.

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

Mencetak lembar kerja.

PrintPreview(Object)

Memperlihatkan pratinjau lembar kerja seperti yang akan terlihat saat dicetak.

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

Melindungi lembar kerja sehingga tidak dapat dimodifikasi.

ResetAllPageBreaks()

Mereset semua hentian halaman pada lembar kerja yang ditentukan.

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

Menyimpan perubahan ke lembar kerja dalam file yang berbeda.

Scenarios(Object)

Mendapatkan objek yang mewakili skenario tunggal ( Scenario objek) atau kumpulan skenario ( Scenarios objek) pada lembar kerja.

Select(Object)

Memilih lembar kerja.

SetBackgroundPicture(String)

Mengatur grafik latar belakang untuk lembar kerja.

ShowAllData()

Membuat semua baris daftar yang saat ini difilter terlihat. Jika FilterOtomatis sedang digunakan, metode ini mengubah panah menjadi "Semua."

ShowDataForm()

Menampilkan formulir data yang terkait dengan lembar kerja.

Unprotect(Object)

Menghapus proteksi dari lembar kerja. Metode ini tidak berpengaruh jika lembar kerja tidak diproteksi.

XmlDataQuery(String, Object, Object)

Range Mendapatkan objek yang mewakili sel yang dipetakan ke JalurX tertentu. null Mendapatkan jika JalurX yang ditentukan belum dipetakan ke lembar kerja, atau jika rentang yang dipetakan kosong.

XmlMapQuery(String, Object, Object)

Range Mendapatkan objek yang mewakili sel yang dipetakan ke JalurX tertentu. null Mendapatkan jika JalurX yang ditentukan belum dipetakan ke lembar kerja.

Acara

ActivateEvent

Terjadi ketika lembar kerja diaktifkan.

BeforeDoubleClick

Terjadi ketika lembar kerja diklik ganda, sebelum tindakan klik ganda default.

BeforeRightClick

Terjadi ketika lembar kerja diklik kanan, sebelum tindakan klik kanan default.

BindingContextChanged

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

Calculate

Terjadi setelah lembar kerja dihitung ulang.

Change

Terjadi ketika sesuatu berubah dalam WorksheetBase sel.

Deactivate

Terjadi ketika lembar kerja kehilangan fokus.

Disposed

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

FollowHyperlink

Terjadi ketika Anda mengklik hyperlink apa pun pada lembar kerja.

PivotTableAfterValueChange

Terjadi setelah sel atau rentang sel di dalam PivotTable diedit atau dihitung ulang (untuk sel yang berisi rumus). Kejadian ini hanya dapat digunakan dalam proyek Excel 2010.

PivotTableBeforeAllocateChanges

Terjadi sebelum perubahan diterapkan ke PivotTable. Kejadian ini hanya dapat digunakan dalam proyek Excel 2010.

PivotTableBeforeCommitChanges

Terjadi sebelum perubahan dilakukan terhadap sumber data OLAP untuk PivotTable. Kejadian ini hanya dapat digunakan dalam proyek Excel 2010.

PivotTableBeforeDiscardChanges

Terjadi sebelum perubahan pada PivotTable dibuang. Kejadian ini hanya dapat digunakan dalam proyek Excel 2010.

PivotTableChangeSync

Terjadi setelah perubahan pada PivotTable. Kejadian ini hanya dapat digunakan dalam proyek Excel 2010.

PivotTableUpdate

Terjadi setelah laporan PivotTable diperbarui pada lembar kerja.

SelectionChange

Terjadi ketika pilihan berubah pada lembar kerja.

Shutdown

Terjadi ketika item host lembar kerja dimatikan.

Startup

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

Implementasi Antarmuka Eksplisit

EntryPoint.BeginInit()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

EntryPoint.EndInit()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

EntryPoint.FinishInitialization()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

EntryPoint.Initialize()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

EntryPoint.InitializeDataBindings()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

EntryPoint.OnShutdown()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

EntryPoint.OnStartup()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

IExtension.ExtensionBase

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

IWorksheetExtension.GetAutomationObject()

Menyediakan kelas dasar untuk kelas Sheetn dalam proyek tingkat dokumen untuk Microsoft Office Excel.

Berlaku untuk