WorksheetBase Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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:
properti Controls. Gunakan properti ini untuk menambahkan kontrol terkelola ke lembar kerja Excel, atau untuk menghapus kontrol, pada durasi.
properti InnerObject. Gunakan properti ini untuk mendapatkan objek dasar Microsoft.Office.Interop.Excel.Worksheet untuk item host lembar kerja.
GetAutomationObject metode. Ambil alih metode ini untuk mengekspos kelas dalam proyek Anda ke kode VBA dalam lembar kerja.
Peristiwa tingkat dokumen, seperti ActivateEvent dan Change, yang disediakan hanya pada tingkat aplikasi dalam model objek Excel. Artinya, dalam model objek Excel, peristiwa ini didefinisikan di Microsoft.Office.Interop.Excel.Application kelas daripada Microsoft.Office.Interop.Excel.Worksheet kelas .
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. |
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 |
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. |
XmlMapQuery(String, Object, Object) |
Range Mendapatkan objek yang mewakili sel yang dipetakan ke JalurX tertentu. |
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. |