Klasa WorksheetBase
Zawiera klasa podstawowa dla Sheetn klas w projektach poziomie dokumentu dla programu Microsoft Office Excel.
Hierarchia dziedziczenia
System.Object
Microsoft.Office.Tools.Excel.WorksheetBase
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public MustInherit Class WorksheetBase _
Implements IWorksheetExtension, IExtension, EntryPoint, ISupportInitialize, _
IBindableComponent, IComponent, IDisposable
public abstract class WorksheetBase : IWorksheetExtension,
IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent,
IDisposable
Typ WorksheetBase uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
WorksheetBase | Infrastruktura. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
_CodeName | Infrastruktura. | |
_DisplayRightToLeft | Infrastruktura. | |
Application | Pobiera Microsoft.Office.Interop.Excel.Application obiekt, który reprezentuje aplikację Microsoft Office Excel. | |
AutoFilter | Pobiera Microsoft.Office.Interop.Excel.AutoFilter który dostarcza informacji na temat listy filtrowane w arkuszu Jeśli filtrowanie jest włączone.Pobiera nullodwołanie o wartości null (Nothing w języku Visual Basic) Jeśli filtrowanie jest wyłączone. | |
AutoFilterMode | Pobiera lub ustawia wartość, która wskazuje, czy filtrowanie jest aktualnie włączone w arkuszu (to znaczy, czy wyświetlane są obecnie strzałki rozwijania filtru). | |
Base | Pobiera Worksheet obiektu to WorksheetBase obiektu rozszerza. | |
BindingContext | Infrastruktura. | |
Cells | Pobiera Range obiekt, który reprezentuje wszystkie komórki w arkuszu (nie tylko komórki, które są aktualnie używane). | |
CircularReference | Pobiera Range obiekt, który reprezentuje zakresu zawierającego pierwsze odwołanie cykliczne w arkuszu lub pobiera nullodwołanie o wartości null (Nothing w języku Visual Basic) Jeśli nie ma odpowiednika cykliczne w arkuszu. | |
CodeName | Infrastruktura. | |
Columns | Pobiera Range obiekt, który reprezentuje jedną lub więcej kolumn w arkuszu. | |
Comments | Pobiera Microsoft.Office.Interop.Excel.Comments , która reprezentuje wszystkie komentarze dla tego arkusza. | |
ConsolidationFunction | Pobiera kod funkcji stosowanych przy konsolidacji bieżącego. | |
ConsolidationOptions | Pobiera element trzy Array z opcji konsolidacji. | |
ConsolidationSources | Pobiera Array ciągów, które nazwę arkuszami źródłowymi i zakresy do konsolidacji bieżącego arkusza. | |
Controls | Pobiera kolekcja zarządzane formanty, które są zawarte w arkuszu. | |
Creator | Pobiera wartość, która wskazuje aplikacji, w której został utworzony arkusz. | |
CustomProperties | Pobiera Microsoft.Office.Interop.Excel.CustomProperties obiekt, który reprezentuje informacje identyfikujące skojarzonych z arkuszem. | |
DataBindings | Infrastruktura. | |
DataHost | Infrastruktura. | |
DisplayAutomaticPageBreaks | Infrastruktura. | |
DisplayPageBreaks | Pobiera lub ustawia wartość, która wskazuje, czy mają być wyświetlane podziały strony (zarówno ręczne i automatyczne) w arkuszu. | |
DisplayRightToLeft | Pobiera lub ustawia wartość, która wskazuje, czy arkusz jest wyświetlany od prawej do lewej zamiast od lewej do prawej. | |
EnableAutoFilter | Pobiera lub ustawia wartość, która wskazuje, czy strzałki Autofiltru są włączone, po włączeniu ochrony interfejsu tylko dla użytkownika. | |
EnableCalculation | Pobiera lub zestaw wartość, która wskazuje, czy program Microsoft Office Excel automatycznie ponownie obliczy arkusz, gdy jest to konieczne. | |
EnableFormatConditionsCalculation | Pobiera lub ustawia wartość określającą, czy formatów warunkowych nastąpi automatycznie. | |
EnableOutlining | Pobiera lub ustawia wartość, która wskazuje, czy symbole konspektu są włączone, po włączeniu ochrony interfejsu tylko dla użytkownika. Ten typ lub element członkowski jest przeznaczony do stosowania wyłącznie w projektach dla systemu Microsoft Office 2007. W systemie Office 2010 tagi inteligentne nie są już używane. . Ten typ lub element członkowski jest przeznaczony do stosowania wyłącznie w projektach dla systemu Microsoft Office 2007. W systemie Office 2010 tagi inteligentne nie są już używane. . |
|
EnablePivotTable | Pobiera lub ustawia wartość, która wskazuje, czy kontroluje tabeli przestawnej i akcje są włączone, gdy włączono ochronę interfejsu tylko dla użytkownika. | |
EnableSelection | Pobiera lub ustawia wartość wskazującą, komórki, które można wybrać w arkuszu. | |
FilterMode | Pobiera wartość, która wskazuje, czy arkusz jest aktywnie filtrowania danych. | |
HostContext | Infrastruktura. | |
HPageBreaks | Pobiera Microsoft.Office.Interop.Excel.HPageBreaks , która reprezentuje strony poziome podziały wierszy w arkuszu. | |
Hyperlinks | Pobiera Microsoft.Office.Interop.Excel.Hyperlinks , która reprezentuje hiperłącza dla zakresu lub arkusza. | |
Index | Pobiera numer indeksu arkusza w zbiorze arkuszy. | |
InnerObject | Pobiera Microsoft.Office.Interop.Excel.Worksheet , oznaczającą macierzystego obiektu źródłowego dla WorksheetBase. | |
ItemProvider | Infrastruktura. | |
ListObjects | Pobiera kolekcja z Microsoft.Office.Interop.Excel.ListObject obiekty w arkuszu. | |
MailEnvelope | Pobiera nagłówek wiadomości e-mail dla arkusza. | |
Name | Pobiera lub ustawia nazwę arkusza. | |
Names | Pobiera Microsoft.Office.Interop.Excel.Names , która reprezentuje wszystkie specyficzne dla arkusza nazwy (nazwy zdefiniowane za pomocą prefiksu "WorksheetName!"). | |
Next | Pobiera Microsoft.Office.Interop.Excel.Worksheet , oznaczającą następny arkusz. | |
OnCalculate | Infrastruktura. | |
OnData | Infrastruktura. | |
OnDoubleClick | Infrastruktura. | |
OnEntry | Infrastruktura. | |
OnSheetActivate | Infrastruktura. | |
OnSheetDeactivate | Infrastruktura. | |
Outline | Pobiera Microsoft.Office.Interop.Excel.Outline , oznaczającą konspekt dla arkusza. | |
PageSetup | Pobiera Microsoft.Office.Interop.Excel.PageSetup zawiera wszystkie ustawienia strony dla arkusza. | |
Parent | Pobiera obiekt nadrzędny dla arkusza. | |
Previous | Pobiera Microsoft.Office.Interop.Excel.Worksheet , oznaczającą poprzedniego arkusza. | |
PrintedCommentPages | Pobiera numer strony komentarza, które będą drukowane dla bieżącego arkusza.Ta właściwość może być używana tylko w Excel 2010 projektów. | |
ProtectContents | Pobiera wartość, która wskazuje, czy zawartość arkusza (pojedyncze komórki) są chronione. | |
ProtectDrawingObjects | Pobiera wartość, która wskazuje, czy kształty są chronione. | |
Protection | Pobiera Microsoft.Office.Interop.Excel.Protection obiekt, który reprezentuje opcji ochrony arkusza. | |
ProtectionMode | Pobiera wartość, która wskazuje, czy włączona jest ochrona tylko do interfejsu użytkownika. | |
ProtectScenarios | Pobiera wartość, która wskazuje, czy arkusz scenariusze są chronione. | |
QueryTables | Pobiera Microsoft.Office.Interop.Excel.QueryTables , która reprezentuje wszystkie tabele kwerendy w arkuszu. | |
Range | Pobiera Microsoft.Office.Interop.Excel.Range obiekt, który reprezentuje komórkę lub zakres komórek. | |
Rows | Pobiera Range obiekt, który reprezentuje jeden lub więcej wierszy w arkuszu. | |
Scripts | Pobiera Microsoft.Office.Core.Scripts kolekcja, która zawiera Script obiekty reprezentujące bloki skrypt lub kod w arkuszu, gdy zostanie zapisany jako strona sieci Web. | |
ScrollArea | Pobiera lub ustawia zakres, w którym przewijanie jest dozwolone, jako A1 zakres odwołanie. | |
Shapes | Pobiera Microsoft.Office.Interop.Excel.Shapes obiekt, który reprezentuje wszystkie kształty znajdujące się w arkuszu. | |
Site | Infrastruktura. | |
SmartTags | Pobiera Microsoft.Office.Interop.Excel.SmartTags obiekt, który reprezentuje zbiór tagów inteligentnych dla arkusza. | |
Sort | Pobiera wartości sortowanym w tym samym skoroszycie. | |
StandardHeight | Pobiera Wysokość standardowa (domyślna), wszystkie wiersze w arkuszu, w punktach. | |
StandardWidth | Pobiera lub ustawia szerokość standardowa (domyślna) wszystkie kolumny w arkuszu. | |
Tab | Pobiera Microsoft.Office.Interop.Excel.Tab dla tego arkusza. | |
Tag | Pobiera lub ustawia obiekt, który zawiera dane dotyczące arkusza. | |
TransitionExpEval | Pobiera lub ustawia wartość, która wskazuje, czy program Microsoft Office Excel używa zasadom oceny wyrażenia programu Lotus 1-2-3 dla tego arkusza. | |
TransitionFormEntry | Pobiera lub ustawia wartość, która wskazuje, czy program Microsoft Office Excel używa reguły wprowadzania formuł programu Lotus 1-2-3 dla tego arkusza. | |
Type | Pobiera typ arkusza. | |
UsedRange | Pobiera Microsoft.Office.Interop.Excel.Range obiekt, który reprezentuje wszystkie komórki, które zawierały wartość w dowolnym momencie. | |
Visible | Pobiera lub ustawia Microsoft.Office.Interop.Excel.XlSheetVisibility wartość, która określa, czy obiekt jest widoczny. | |
VPageBreaks | Pobiera Microsoft.Office.Interop.Excel.VPageBreaks , która reprezentuje strony pionowe podziały wierszy w arkuszu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Activate | Infrastruktura. | |
Arcs | Infrastruktura. | |
BeginInit | Infrastruktura. | |
Buttons | Infrastruktura. | |
CalculateMethod | Obliczenie formuł w arkuszu. | |
ChartObjects | Pobiera obiekt, który reprezentuje, albo pojedynczy wykres osadzony ( Microsoft.Office.Interop.Excel.ChartObject) lub zbiór osadzone wykresy ( Microsoft.Office.Interop.Excel.ChartObjects) w arkuszu. | |
CheckBoxes | Infrastruktura. | |
CheckSpelling | Infrastruktura. | |
CircleInvalid | Okręgi nieprawidłowych wpisów w arkuszu. | |
ClearArrows | Czyści strzałki śledzące z arkusza.Strzałki śledzenia są dodawane przy użyciu funkcji inspekcji. | |
ClearCircles | Czyści okręgi z błędnych wpisów w arkuszu. | |
Copy | Kopiuje arkusza do innej lokalizacji w skoroszycie. | |
Delete | Usuwa znajdujące się poniżej Microsoft.Office.Interop.Excel.Worksheet obiektu, ale nie powoduje usunięcia elementu hosta.Zdecydowanie zaleca się tego nie należy zastosować tę metodę. | |
Dispose | Zwalnia wszystkie zasoby używane przez bieżące wystąpienie WorksheetBase klasy. | |
DrawingObjects | Infrastruktura. | |
Drawings | Infrastruktura. | |
DropDowns | Infrastruktura. | |
EndInit | Infrastruktura. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Evaluate | Nazwa programu Microsoft Office Excel konwertuje obiekt lub wartość. | |
ExportAsFixedFormat | Eksport do pliku o określonym formacie. | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
FinishInitialization | Infrastruktura. | |
get_Range | Pobiera Microsoft.Office.Interop.Excel.Range obiekt, który reprezentuje komórkę lub zakres komórek.Użycie Range właściwość zamiast tej metody. | |
GetAutomationObject | Wywoływany przez Visual Studio 2010 Tools for Office Runtime Aby uzyskać obiekt, który można za pomocą kodu VBA w arkuszu. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
GroupBoxes | Infrastruktura. | |
GroupObjects | Infrastruktura. | |
Initialize | Infrastruktura. | |
InitializeDataBindings | Infrastruktura. | |
Labels | Infrastruktura. | |
Lines | Infrastruktura. | |
ListBoxes | Infrastruktura. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
Move | Przenosi arkusz do innej lokalizacji w skoroszycie. | |
OLEObjects | Pobiera obiekt, który reprezentuje, albo pojedynczy obiekt OLE ( Microsoft.Office.Interop.Excel.OLEObject) lub zbiór wszystkich obiektów OLE ( Microsoft.Office.Interop.Excel.OLEObjects kolekcji) w arkuszu. | |
OnShutdown | Infrastruktura. | |
OnStartup | Infrastruktura. | |
OptionButtons | Infrastruktura. | |
Ovals | Infrastruktura. | |
Paste | Wkleja zawartość Schowka do arkusza. | |
PasteSpecial | Wkleja zawartość Schowka do arkusza przy użyciu określonego formatu.Metoda ta jest używana, aby wkleić dane z innych aplikacji lub wkleić danych w określonym formacie. | |
Pictures | Infrastruktura. | |
PivotTables | Pobiera obiekt, który reprezentuje, albo pojedynczy raport tabeli przestawnej ( Microsoft.Office.Interop.Excel.PivotTable obiektu) lub zbiór wszystkich raportach tabeli przestawnej ( Microsoft.Office.Interop.Excel.PivotTables obiektu) w arkuszu. | |
PivotTableWizard | Tworzy Microsoft.Office.Interop.Excel.PivotTable obiektu. | |
PrintOut | Drukuje arkusz. | |
PrintOutEx | Drukuje arkusz. | |
PrintPreview | Pokazuje Podgląd arkusza, jak to będzie wyglądać po wydrukowaniu. | |
Protect | Chroni arkusza, tak aby nie można modyfikować. | |
Rectangles | Infrastruktura. | |
ResetAllPageBreaks | Resetuje wszystkie podziały strony w określonym arkuszu. | |
SaveAs | Zapisuje zmiany w arkuszu w innym pliku. | |
Scenarios | Pobiera obiekt, który reprezentuje, albo pojedynczy scenariusz ( Microsoft.Office.Interop.Excel.Scenario obiektu) lub zbiór scenariuszy ( Microsoft.Office.Interop.Excel.Scenarios obiektu) w arkuszu. | |
ScrollBars | Infrastruktura. | |
Select | Powoduje zaznaczenie arkusza. | |
SetBackgroundPicture | Ustawia grafiki w tle dla tego arkusza. | |
ShowAllData | Powoduje, że wszystkie wiersze filtrowanej liocie widoczna.W przypadku Autofiltr w użyciu, Metoda ta zmienia strzałki, aby "Wszystkie". | |
ShowDataForm | Wyświetla formularz danych skojarzonych z arkusza. | |
Spinners | Infrastruktura. | |
TextBoxes | Infrastruktura. | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
Unprotect | Usuwa ochronę z arkusza.Ta metoda jest ignorowany, jeśli arkusz nie jest chroniony. | |
XmlDataQuery | Pobiera Range obiekt, który reprezentuje komórki zamapowane do określonej XPath.Pobiera nullodwołanie o wartości null (Nothing w języku Visual Basic) Jeśli określonym XPath nie zostało zamapowane do arkusza lub jeśli mapowanym zakresie jest pusta. | |
XmlMapQuery | Pobiera Range obiekt, który reprezentuje komórki zamapowane do określonej XPath.Pobiera nullodwołanie o wartości null (Nothing w języku Visual Basic) Jeśli określonym XPath nie zostało zamapowane do arkusza. |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
ActivateEvent | Występuje, gdy arkusz jest aktywowany. | |
BeforeDoubleClick | Występuje, gdy arkusz jest dwukrotnym kliknięciu, zanim domyślny, kliknij dwukrotnie akcję. | |
BeforeRightClick | Występuje, gdy arkusz jest klikniętego prawym przyciskiem myszy, zanim domyślny akcji kliknij prawym przyciskiem myszy. | |
BindingContextChanged | Infrastruktura. | |
Calculate | Występuje po ponownym obliczeniu arkusza. | |
Change | Występuje, gdy coś w WorksheetBase komórki. | |
Deactivate | Występuje, gdy arkusz traci fokus. | |
Disposed | Infrastruktura. | |
FollowHyperlink | Występuje, gdy kliknij dowolne hiperłącze w arkuszu. | |
PivotTableAfterValueChange | Występuje po komórki lub zakresu komórek wewnątrz tabeli przestawnej są edytowane lub ponownie obliczone (dla komórek zawierających formuły).To zdarzenie może służyć tylko w Excel 2010 projektów. | |
PivotTableBeforeAllocateChanges | Występuje, zanim zmiany zostaną zastosowane do tabeli przestawnej.To zdarzenie może służyć tylko w Excel 2010 projektów. | |
PivotTableBeforeCommitChanges | Występuje przed zmiany są zobowiązane względem źródła danych OLAP dla tabeli przestawnej.To zdarzenie może służyć tylko w Excel 2010 projektów. | |
PivotTableBeforeDiscardChanges | Występuje przed zmiany do tabeli przestawnej zostaną odrzucone.To zdarzenie może służyć tylko w Excel 2010 projektów. | |
PivotTableChangeSync | Występuje po wprowadzeniu zmian do tabeli przestawnej.To zdarzenie może służyć tylko w Excel 2010 projektów. | |
PivotTableUpdate | Występuje po aktualizacji raportu tabeli przestawnej w arkuszu. | |
SelectionChange | Występuje, gdy zaznaczenie zostanie zmienione w arkuszu. | |
Shutdown | Występuje, gdy element hosta arkusza kończy pracę. | |
Startup | Infrastruktura. |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
EntryPoint.BeginInit | Infrastruktura. | |
EntryPoint.EndInit | Infrastruktura. | |
EntryPoint.FinishInitialization | Infrastruktura. | |
EntryPoint.Initialize | Infrastruktura. | |
EntryPoint.InitializeDataBindings | Infrastruktura. | |
EntryPoint.OnShutdown | Infrastruktura. | |
EntryPoint.OnStartup | Infrastruktura. | |
IExtension.ExtensionBase | Infrastruktura. | |
IWorksheetExtension.GetAutomationObject | Infrastruktura. |
Początek
Uwagi
WorksheetBase Klasa jest klasą podstawową dla Sheetn klas w poziomie dokumentu programu Excel projekty utworzone przy użyciu programu Visual Studio.Użycie Sheetn klasy do programowego dostępu do arkuszy w projekcie.WorksheetBase Klasa jest hosta elementu , oznaczającą arkusz w projektów na poziomie dokumentu.Aby uzyskać więcej informacji, zobacz Elementy hosta i Omówienie kontroli hosta i Element hosta arkusza.
WorksheetBase Klasa dostarcza tych samych elementów członkowskich jako Microsoft.Office.Interop.Excel.Worksheet klasy w podstawowy zestaw międzyoperacyjny programu Excel, ale dodaje następujące funkcje:
ControlsWłaściwość.Właociwooci tej można użyć, aby dodać zarządzane formanty do arkusza programu Excel lub zniesieniu kontroli, w czasie wykonywania.
InnerObjectWłaściwość.Ta właściwość umożliwia uzyskiwanie znajdujące się poniżej Microsoft.Office.Interop.Excel.Worksheet obiektu dla elementu hosta arkusza.
GetAutomationObjectMetoda.Zastąpić tę metodę, aby wystawiać klasy w projekcie do kodu VBA w arkuszu.
Klasy w dokumencie zdarzenia, takie jak ActivateEvent i Change, są dostarczane tylko na poziomie aplikacji w modelu obiektów programu Excel.Oznacza to, w modelu obiektów programu Excel te zdarzenia są zdefiniowane w Microsoft.Office.Interop.Excel.Application klasy a nie Microsoft.Office.Interop.Excel.Worksheet klasy.
Tworzenie arkusza hosta elementów
Nie można utworzyć WorksheetBase obiektów programowo w projektach dla pakietu Office.
W projektach na poziomie dokumentu Sheetn klas (wynikającymi z WorksheetBase) wystąpienia są tworzone automatycznie przez Visual Studio 2010 Tools for Office Runtime gdy użytkownik otwiera skoroszyt.Aby uzyskać więcej informacji, zobacz Dostosowania poziomu dokument programowania.
W projektach na poziomie aplikacji, można utworzyć arkusz elementami hosta programowo przy użyciu GetVstoObject metoda.Możesz utworzyć element hosta arkusza jest Microsoft.Office.Tools.Excel.Worksheet obiektu, a nie WorksheetBase obiektu.Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumenty programu Word oraz skoroszyty programu Excel w dodatki poziomie aplikacji w czasie wykonywania.
Użycie
Ten typ jest używany tylko w projektach dla pakietu Office przeznaczonych do pracy z programem .NET Framework 4 i .NET Framework 4.5. Zestaw definiujący ten typ nie wchodzi w skład programu Visual Studio Tools for Office Runtime. Ten zestaw należy wdrażać wraz z rozwiązaniem. Aby uzyskać więcej informacji, zobacz Zespoły w Visual Studio Tools dla pakietu Office w czasie wykonywania.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.Office.Tools.Excel
Worksheet Host Item