Klasa WorksheetBase
Zawiera klasa podstawowa dla Sheetn klas w projektów na 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ę programu Microsoft Office Excel. | |
AutoFilter | Pobiera Microsoft.Office.Interop.Excel.AutoFilter który zawiera informacje o 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ść wskazującą, czy filtrowanie jest aktualnie włączone w arkuszu (to znaczy, czy strzałki list rozwijanych filtrów są aktualnie wyświetlane). | |
Base | Pobiera Worksheet obiektu to WorksheetBase obiektu rozszerza. | |
BindingContext | Infrastruktura. | |
Cells | Pobiera Range obiekt, który reprezentuje wszystkie komórki w arkuszu (tylko komórki, które są aktualnie używane). | |
CircularReference | Pobiera Range obiekt, który reprezentuje zakres zawierający pierwsze odwołanie cykliczne w arkuszu lub pobiera nullodwołanie o wartości null (Nothing w języku Visual Basic) Jeśli w arkuszu nie ma odwołanie cykliczne. | |
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 arkusza. | |
ConsolidationFunction | Pobiera kod funkcji używany do konsolidacji bieżącego. | |
ConsolidationOptions | Pobiera element trzy Array z opcji konsolidacji. | |
ConsolidationSources | Pobiera Array ciągów, które nazwa źródło arkuszy 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 reprezentujący informacje identyfikujące skojarzonych z arkuszem. | |
DataBindings | Infrastruktura. | |
DataHost | Infrastruktura. | |
DisplayAutomaticPageBreaks | Infrastruktura. | |
DisplayPageBreaks | Pobiera lub ustawia wartość wskazującą, czy wyświetlane są podziały strony (zarówno automatyczne i ręczne) w arkuszu. | |
DisplayRightToLeft | Pobiera lub ustawia wartość wskazującą, czy arkusz jest wyświetlany od prawej do lewej zamiast od lewej do prawej. | |
EnableAutoFilter | Pobiera lub ustawia wartość wskazującą, czy strzałki Autofiltru są włączone, gdy jest włączona ochrona użytkownika interfejs tylko. | |
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 formaty warunkowe nastąpi automatycznie. | |
EnableOutlining | Pobiera lub ustawia wartość wskazującą, czy włączone są symbole konspektu po włączeniu ochrony interfejs 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ść wskazującą, czy steruje tabeli przestawnej i akcje są włączane po włączeniu ochrony interfejs tylko dla użytkownika. | |
EnableSelection | Pobiera lub ustawia wartość wskazującą, komórek, 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 stronie 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 reprezentująca macierzystego obiektu źródłowego za WorksheetBase. | |
ItemProvider | Infrastruktura. | |
ListObjects | Pobiera Kolekcja Microsoft.Office.Interop.Excel.ListObject obiekty w arkuszu. | |
MailEnvelope | Pobiera arkusz nagłówek wiadomości e-mail. | |
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 reprezentującą następny arkusz. | |
OnCalculate | Infrastruktura. | |
OnData | Infrastruktura. | |
OnDoubleClick | Infrastruktura. | |
OnEntry | Infrastruktura. | |
OnSheetActivate | Infrastruktura. | |
OnSheetDeactivate | Infrastruktura. | |
Outline | Pobiera Microsoft.Office.Interop.Excel.Outline reprezentująca konspektu 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 reprezentująca poprzedniego arkusza. | |
PrintedCommentPages | Pobiera numer strony komentarza, które będą drukowane dla bieżącego arkusza.Właściwość ta może być używana tylko w projektach Excel 2010. | |
ProtectContents | Pobiera wartość, która wskazuje, czy zawartość arkusza (poszczególnych komórek) są chronione. | |
ProtectDrawingObjects | Pobiera wartość, która wskazuje, czy kształty są chronione. | |
Protection | Pobiera Microsoft.Office.Interop.Excel.Protection obiekt, który reprezentuje opcje ochrony arkusza. | |
ProtectionMode | Pobiera wartość, która wskazuje, czy jest włączona funkcja ochrony 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 obiekt Microsoft.Office.Interop.Excel.Range, 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 kolekcji, która zawiera Script obiekty reprezentujące bloków skrypt lub kod w arkuszu, gdy jest zapisywany jako strona sieci Web. | |
ScrollArea | Pobiera lub ustawia zakres, w którym przewijanie jest dozwolone, jako odwołanie w stylu A1 zakresu. | |
Shapes | Pobiera Microsoft.Office.Interop.Excel.Shapes obiekt, który reprezentuje wszystkie kształty w arkuszu. | |
Site | Infrastruktura. | |
SmartTags | Pobiera Microsoft.Office.Interop.Excel.SmartTags obiekt reprezentujący kolekcji tagów inteligentnych dla arkusza. | |
Sort | Pobiera wartości sortowane w bieżącym arkuszu. | |
StandardHeight | Pobiera standardową (domyślną) wysokość wszystkich wierszy w arkuszu, w punktach. | |
StandardWidth | Pobiera lub ustawia Szerokość standardowa (domyślna) wszystkich kolumn 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ść wskazującą, czy program Microsoft Office Excel używa zasady oceny wyrażenia programu Lotus 1-2-3 dla arkusza. | |
TransitionFormEntry | Pobiera lub ustawia wartość wskazującą, czy program Microsoft Office Excel używa zasady wprowadzania formuł programu Lotus 1-2-3 dla 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 kółka z nieprawidłowych wpisów w arkuszu. | |
Copy | Kopiuje arkusz do innego miejsca w skoroszycie. | |
Delete | Usuwa podstawową Microsoft.Office.Interop.Excel.Worksheet obiektu, ale nie powoduje usunięcia elementu hosta.Zaleca się, że ta metoda nie zostaną wykorzystane. | |
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ówny bieżącemu obiektowi. (Odziedziczone z Object). | |
Evaluate | Konwertuje nazwę programu Microsoft Office Excel na obiekt lub wartość. | |
ExportAsFixedFormat | Eksportuje do pliku o określonym formacie. | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
FinishInitialization | Infrastruktura. | |
get_Range | Pobiera obiekt Microsoft.Office.Interop.Excel.Range, który reprezentuje komórkę lub zakres komórek.Użycie Range właściwość zamiast tej metody. | |
GetAutomationObject | Wywoływana 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 domyślnej funkcji mieszania. (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 innego miejsca 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 na arkuszu. | |
PasteSpecial | Wkleja zawartość Schowka na arkuszu przy użyciu określonego formatu.Tej metody należy użyć, aby wkleić dane pochodzące z innych aplikacji lub wklejania 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 obiekt Microsoft.Office.Interop.Excel.PivotTable. | |
PrintOut | Drukuje arkusz. | |
PrintOutEx | Drukuje arkusz. | |
PrintPreview | Pokazuje Podgląd arkusza, jak będzie on wyglądał po wydrukowaniu. | |
Protect | Chroni arkusza tak, że nie można modyfikować. | |
Rectangles | Infrastruktura. | |
ResetAllPageBreaks | Resetuje wszystkie podziały w 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 | Zaznacza arkusz. | |
SetBackgroundPicture | Ustawia grafiki tła arkusza. | |
ShowAllData | Sprawia, że wszystkie wiersze listy filtrowanej obecnie widoczne.Jeśli Autofiltr jest w użyciu, Metoda ta zmienia strzałki, aby "Wszystkie". | |
ShowDataForm | Wyświetla formularz danych skojarzonych z arkusza. | |
Spinners | Infrastruktura. | |
TextBoxes | Infrastruktura. | |
ToString | Zwraca 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 obiekt Range, który reprezentuje komórki mapowane do danego elementu 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 obiekt Range, który reprezentuje komórki mapowane do danego elementu 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 aktywny. | |
BeforeDoubleClick | Występuje, gdy arkusz jest dwukrotne kliknięcie, zanim domyślny kliknij dwukrotnie akcję. | |
BeforeRightClick | Występuje, gdy arkusz jest klikniętego, zanim domyślny akcji kliknij prawym przyciskiem myszy. | |
BindingContextChanged | Infrastruktura. | |
Calculate | Występuje po ponownym obliczeniu arkusza. | |
Change | Występuje, gdy coś się zmieni 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, gdy komórka lub zakres komórek w tabeli przestawnej zostaną zedytowane lub ponownie obliczone (dotyczy komórek zawierających formuły).To zdarzenie można wykorzystywać tylko w projektach Excel 2010. | |
PivotTableBeforeAllocateChanges | Występuje, zanim zmiany zostaną wprowadzone do tabeli przestawnej.To zdarzenie można wykorzystywać tylko w projektach Excel 2010. | |
PivotTableBeforeCommitChanges | Występuje przed zmiany są zobowiązane względem źródła danych OLAP dla tabeli przestawnej.To zdarzenie można wykorzystywać tylko w projektach Excel 2010. | |
PivotTableBeforeDiscardChanges | Występuje, zanim zmiany w tabeli przestawnej zostaną odrzucone.To zdarzenie można wykorzystywać tylko w projektach Excel 2010. | |
PivotTableChangeSync | Występuje po wprowadzeniu zmian do tabeli przestawnej.To zdarzenie można wykorzystywać tylko w projektach Excel 2010. | |
PivotTableUpdate | Występuje po zaktualizowaniu raportu tabeli przestawnej w arkuszu. | |
SelectionChange | Występuje, gdy zaznaczenie zostanie zmienione w arkuszu. | |
Shutdown | Występuje, gdy element hosta arkusza zostaje wyłączony. | |
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ą bazową dla Sheetn klas w poziomie dokumentu programu Excel projektów utworzonych przy użyciu programu Visual Studio.Użycie Sheetn klasy do programowego dostępu do arkuszy w projekcie.WorksheetBase Jest klasa hosta elementu reprezentująca arkusz w projektów na poziomie dokumentu.Aby uzyskać więcej informacji, zobacz Przegląd obiektów hosta i formantów hosta i Element hosta arkusza.
WorksheetBase Klasa dostarcza tych samych członków co 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 usuwanie formantów, w czasie wykonywania.
InnerObjectWłaściwość.Ta właściwość służy do uzyskania podstawowych Microsoft.Office.Interop.Excel.Worksheet obiektu dla elementu hosta arkusza.
GetAutomationObjectMetoda.Zastąpić tę metodę, aby odsłonić klasy w projekcie do kodu VBA w arkuszu.
Poziomie dokumentu zdarzeń, takich jak ActivateEvent i Change, które są dostarczane tylko na poziomie aplikacji w modelu obiektów programu Excel.Oznacza to, że w modelu obiektów programu Excel te zdarzenia są zdefiniowane w Microsoft.Office.Interop.Excel.Application klasy, a nie od Microsoft.Office.Interop.Excel.Worksheet klasy.
Tworzenie elementów arkusza hosta
Nie można utworzyć WorksheetBase obiektów programowo w projektach dla pakietu Office.
W przypadku projektów na poziomie dokumentu Sheetn klas (wynikającymi z WorksheetBase) wystąpienia są tworzone automatycznie przez Visual Studio 2010 Tools for Office Runtime kiedy użytkownik otworzy skoroszyt.Aby uzyskać więcej informacji, zobacz Programowanie dostosowań na poziome dokumentu.
W projektów na poziomie aplikacji, można utworzyć arkusz elementami hosta programowo za pomocą GetVstoObject metody.Możesz utworzyć element hosta arkusza jest Microsoft.Office.Tools.Excel.Worksheet obiektu, a nie WorksheetBase obiektu.Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumentów programu Word i skoroszytów w programie Excel w czasie wykonywania w dodatkach na poziomie aplikacji.
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 Zestawy w Visual Studio Tools for Office Runtime.
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