Interfejs Worksheet
Reprezentuje arkuszu programu Excel projekty utworzone za pomocą narzędzi programistycznych pakietu Office w programie Visual Studio.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestawy: Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)
Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
<GuidAttribute("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")> _
Public Interface Worksheet _
Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")]
public interface Worksheet : IBindableComponent,
IComponent, IDisposable, ISupportInitialize
Typ Worksheet uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
_CodeName | Infrastruktura. | |
_DisplayRightToLeft | Infrastruktura. | |
Application | Właściwość ta pobiera Microsoft.Office.Interop.Excel.Application , oznaczającą aplikacji 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). | |
BindingContext | Zwraca lub ustawia kolekcji menedżerów waluty IBindableComponent. (Odziedziczone z IBindableComponent). | |
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 | Zwraca kolekcję obiektów wiązania danych dla tej IBindableComponent. (Odziedziczone z IBindableComponent). | |
DataHost | Infrastruktura. | |
DefaultExtension | Pobiera domyślne rozszerzenie dla tego Worksheet obiektu. | |
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. | |
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. | |
Extension | Pobiera niestandardowego rozszerzenia dla tego Worksheet obiektu. | |
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 Worksheet. | |
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. | |
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 | Zwraca lub ustawia ISite związane z IComponent. (Odziedziczone z IComponent). | |
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 | |
---|---|---|
_CheckSpelling | Infrastruktura. | |
_Evaluate | Infrastruktura. | |
_PasteSpecial | Infrastruktura. | |
_PrintOut | Infrastruktura. | |
_Protect | Infrastruktura. | |
_SaveAs | Infrastruktura. | |
_VtblGap1_1 | ||
_VtblGap2_1 | ||
_VtblGap3_1 | ||
_VtblGap4_1 | ||
_VtblGap5_1 | ||
_VtblGap6_1 | ||
_VtblGap7_1 | ||
Activate | Sprawia, że bieżący arkusz aktywny arkusz. | |
Arcs | Infrastruktura. | |
BeginInit | Sygnalizuje ten obiekt, że inicjowania jest uruchamiana. (Odziedziczone z ISupportInitialize). | |
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 | Sprawdza pisownię w arkuszu. | |
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 | Wykonuje zadania zdefiniowane aplikacji skojarzonej z zwalniania, zwalnianie lub resetowanie niezarządzanych zasobów. (Odziedziczone z IDisposable). | |
DrawingObjects | Infrastruktura. | |
Drawings | Infrastruktura. | |
DropDowns | Infrastruktura. | |
EndInit | Sygnalizuje ten obiekt, że inicjowanie zostanie zakończone. (Odziedziczone z ISupportInitialize). | |
Evaluate | Nazwa programu Microsoft Office Excel konwertuje obiekt lub wartość. | |
ExportAsFixedFormat | Eksport do pliku o określonym formacie. | |
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. | |
GroupBoxes | Infrastruktura. | |
GroupObjects | Infrastruktura. | |
Labels | Infrastruktura. | |
Lines | Infrastruktura. | |
ListBoxes | Infrastruktura. | |
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. | |
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. | |
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 Worksheet komórki. | |
Deactivate | Występuje, gdy arkusz traci fokus. | |
Disposed | Metoda, która obsługuje reprezentuje Disposed zdarzeń składnika. (Odziedziczone z IComponent). | |
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). | |
PivotTableBeforeAllocateChanges | Występuje, zanim zmiany zostaną zastosowane do tabeli przestawnej. | |
PivotTableBeforeCommitChanges | Występuje przed zmiany są zobowiązane względem źródła danych OLAP dla tabeli przestawnej. | |
PivotTableBeforeDiscardChanges | Występuje przed zmiany do tabeli przestawnej zostaną odrzucone. | |
PivotTableChangeSync | Występuje po wprowadzeniu zmian do tabeli przestawnej. | |
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 | Występuje po arkuszu jest uruchomiony i uruchomieniu kodu inicjowania w zestawie. |
Początek
Uwagi
A Microsoft.Office.Tools.Excel.Worksheet obiekt dostarcza tych samych elementów członkowskich jako Microsoft.Office.Interop.Excel.Worksheet obiekt z 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 obiekt na potrzeby Microsoft.Office.Tools.Excel.Worksheet hosta, towaru.
Zdarzenia na poziomie arkusza, takich 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 interfejsu.
W projektach na poziomie aplikacji, można utworzyć Microsoft.Office.Tools.Excel.Worksheet obiektów programowo przy użyciu GetVstoObject metoda.Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumenty programu Word oraz skoroszyty programu Excel w dodatki poziomie aplikacji w czasie wykonywania.
W projektach na poziomie dokumentu, zwykle nie skorzystasz z Microsoft.Office.Tools.Excel.Worksheet bezpośrednio obiekt.Zamiast tego należy użyć Sheetn klasy do programowego dostępu do arkuszy w projekcie.Każdy Sheetn klasa pochodzi od członków Microsoft.Office.Tools.Excel.WorksheetBase klasy.Ta klasa przekierowuje wywołania do swoich członków do wewnętrznego stosowania Microsoft.Office.Tools.Excel.Worksheet interfejsu w Visual Studio 2010 Tools for Office Runtime.Aby uzyskać więcej informacji, zobacz Dostosowania poziomu dokument programowania.
[!UWAGA]
Ten interfejs jest implementowany przez Visual Studio Tools for Office Runtime. Nie jest on przeznaczony do implementacji w kodzie. Aby uzyskać więcej informacji, zobacz Visual Studio Tools dla pakietu Office, omówienie Runtime.
Użycie
W dokumentacji opisano wersję typu używanego w projektach dla pakietu Office przeznaczonych do pracy z programem .NET Framework 4 i .NET Framework 4.5. W projektach przeznaczonych do pracy z programem .NET Framework 3.5 ten typ może mieć inne elementy członkowskie, a przykładowy kod podany dla tego typu może nie działać. Aby uzyskać dokumentację tego typu używanego w projektach przeznaczonych do działania z programem .NET Framework 3.5, zobacz następującą sekcję informacyjną w dokumentacji programu Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.Office.Tools.Excel