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 reprezentująca aplikacji programu Microsoft Office Excel. | |
AutoFilter | Pobiera Microsoft.Office.Interop.Excel.AutoFilter który zawiera informacje o filtrowanych list 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). | |
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 (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 dotyczące arkusza. | |
ConsolidationFunction | Pobiera kod funkcji stosowanych przy bieżącym konsolidacji. | |
ConsolidationOptions | Pobiera element trzy Array z opcji konsolidacji. | |
ConsolidationSources | Pobiera Array ciągów, które nazwy arkuszy źródłowych 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 | Zwraca kolekcję obiektów wiązania danych dla tej IBindableComponent. (Odziedziczone z IBindableComponent). | |
DataHost | Infrastruktura. | |
DefaultExtension | Pobiera domyślne rozszerzenie dla tej Worksheet obiektu. | |
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 po włączeniu ochrony interfejs 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 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. | |
EnablePivotTable | Pobiera lub ustawia wartość wskazującą, czy kontroluje tabeli przestawnej i akcje są włączane po włączeniu ochrony interfejs tylko dla użytkownika. | |
EnableSelection | Pobiera lub ustawia wartość określającą, które komórki mogą być wybrane w arkuszu. | |
Extension | Pobiera niestandardowego rozszerzenia dla tej Worksheet obiektu. | |
FilterMode | Pobiera wartość wskazującą, czy arkusz jest aktywnie filtrowania danych. | |
HostContext | Infrastruktura. | |
HPageBreaks | Pobiera Microsoft.Office.Interop.Excel.HPageBreaks , która reprezentuje stronie poziomej 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 obiekt macierzystego dla Worksheet. | |
ItemProvider | Infrastruktura. | |
ListObjects | Pobiera Kolekcja Microsoft.Office.Interop.Excel.ListObject obiekty w arkuszu. | |
MailEnvelope | Pobiera nagłówek 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 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 zawierający 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. | |
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 opcje ochrony arkusza. | |
ProtectionMode | Pobiera wartość, która wskazuje, czy jest włączona funkcja ochrony tylko do interfejsu użytkownika. | |
ProtectScenarios | Pobiera wartość wskazującą, 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 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 na arkuszu. | |
Site | Zwraca lub ustawia ISite związane z IComponent. (Odziedziczone z IComponent). | |
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 arkusza programu Microsoft Office Excel stosowane są reguły wprowadzania formuł programu Lotus 1-2-3. | |
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 | Infrastruktura. | |
_VtblGap2_1 | Infrastruktura. | |
_VtblGap3_1 | Infrastruktura. | |
_VtblGap4_1 | Infrastruktura. | |
_VtblGap5_1 | Infrastruktura. | |
_VtblGap6_1 | Infrastruktura. | |
_VtblGap7_1 | Infrastruktura. | |
Activate | Powoduje, ż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 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.Zdecydowanie zaleca się, że ta metoda nie być stosowane. | |
Dispose | Wykonuje zadania zdefiniowane przez aplikację skojarzone z uwalnianiem, zwalnianiem lub resetowaniem 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 na 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 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. | |
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 Microsoft.Office.Interop.Excel.PivotTable obiektu. | |
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 grafikę 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. | |
Unprotect | Usuwa ochronę 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) , czy określonym XPath nie zostało zamapowane do arkusza Jeżeli 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 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 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 w 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 jest oznaczany 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 zaktualizowaniu raportu tabeli przestawnej w arkuszu. | |
SelectionChange | Występuje, gdy zaznaczenie zostanie zmienione w arkuszu. | |
Shutdown | Występuje, gdy element arkusza host zamknięty. | |
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 członków co Microsoft.Office.Interop.Excel.Worksheet dodaje obiekt podstawowy zestaw międzyoperacyjny programu Excel, ale zawiera on 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 dla obiektu Microsoft.Office.Tools.Excel.Worksheet elementu hosta.
Zdarzenia na poziomie arkusza, takich jak ActivateEvent i Change, 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 Microsoft.Office.Interop.Excel.Worksheet interfejsu.
W przypadku projektów na poziomie aplikacji, można utworzyć Microsoft.Office.Tools.Excel.Worksheet obiektów programowo przy użyciu GetVstoObject metody.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.
W przypadku projektów na poziomie dokumentu, zwykle nie używasz Microsoft.Office.Tools.Excel.Worksheet obiekt bezpośrednio.Zamiast tego należy użyć Sheetn klasy do programowego dostępu do arkuszy w projekcie.Każdy Sheetn klasa pochodzi większość swoich członków z 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 Programowanie dostosowań na poziome dokumentu.
[!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 for Office Runtime ― Przegląd.
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