Udostępnij za pośrednictwem


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
Właściwość publiczna _CodeName Infrastruktura.
Właściwość publiczna _DisplayRightToLeft Infrastruktura.
Właściwość publiczna Application Właściwość ta pobiera Microsoft.Office.Interop.Excel.Application , oznaczającą aplikacji Microsoft Office Excel.
Właściwość publiczna 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.
Właściwość publiczna 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).
Właściwość publiczna BindingContext Zwraca lub ustawia kolekcji menedżerów waluty IBindableComponent. (Odziedziczone z IBindableComponent).
Właściwość publiczna Cells Pobiera Range obiekt, który reprezentuje wszystkie komórki w arkuszu (nie tylko komórki, które są aktualnie używane).
Właściwość publiczna 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.
Właściwość publiczna CodeName Infrastruktura.
Właściwość publiczna Columns Pobiera Range obiekt, który reprezentuje jedną lub więcej kolumn w arkuszu.
Właściwość publiczna Comments Pobiera Microsoft.Office.Interop.Excel.Comments , która reprezentuje wszystkie komentarze dla tego arkusza.
Właściwość publiczna ConsolidationFunction Pobiera kod funkcji stosowanych przy konsolidacji bieżącego.
Właściwość publiczna ConsolidationOptions Pobiera element trzy Array z opcji konsolidacji.
Właściwość publiczna ConsolidationSources Pobiera Array ciągów, które nazwę arkuszami źródłowymi i zakresy do konsolidacji bieżącego arkusza.
Właściwość publiczna Controls Pobiera kolekcja zarządzane formanty, które są zawarte w arkuszu.
Właściwość publiczna Creator Pobiera wartość, która wskazuje aplikacji, w której został utworzony arkusz.
Właściwość publiczna CustomProperties Pobiera Microsoft.Office.Interop.Excel.CustomProperties obiekt, który reprezentuje informacje identyfikujące skojarzonych z arkuszem.
Właściwość publiczna DataBindings Zwraca kolekcję obiektów wiązania danych dla tej IBindableComponent. (Odziedziczone z IBindableComponent).
Właściwość publiczna DataHost Infrastruktura.
Właściwość publiczna DefaultExtension Pobiera domyślne rozszerzenie dla tego Worksheet obiektu.
Właściwość publiczna DisplayAutomaticPageBreaks Infrastruktura.
Właściwość publiczna DisplayPageBreaks Pobiera lub ustawia wartość, która wskazuje, czy mają być wyświetlane podziały strony (zarówno ręczne i automatyczne) w arkuszu.
Właściwość publiczna DisplayRightToLeft Pobiera lub ustawia wartość, która wskazuje, czy arkusz jest wyświetlany od prawej do lewej zamiast od lewej do prawej.
Właściwość publiczna EnableAutoFilter Pobiera lub ustawia wartość, która wskazuje, czy strzałki Autofiltru są włączone, po włączeniu ochrony interfejsu tylko dla użytkownika.
Właściwość publiczna EnableCalculation Pobiera lub zestaw wartość, która wskazuje, czy program Microsoft Office Excel automatycznie ponownie obliczy arkusz, gdy jest to konieczne.
Właściwość publiczna EnableFormatConditionsCalculation Pobiera lub ustawia wartość określającą, czy formatów warunkowych nastąpi automatycznie.
Właściwość publiczna EnableOutlining Pobiera lub ustawia wartość, która wskazuje, czy symbole konspektu są włączone, po włączeniu ochrony interfejsu tylko dla użytkownika.
Właściwość publiczna 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.
Właściwość publiczna EnableSelection Pobiera lub ustawia wartość wskazującą, komórki, które można wybrać w arkuszu.
Właściwość publiczna Extension Pobiera niestandardowego rozszerzenia dla tego Worksheet obiektu.
Właściwość publiczna FilterMode Pobiera wartość, która wskazuje, czy arkusz jest aktywnie filtrowania danych.
Właściwość publiczna HostContext Infrastruktura.
Właściwość publiczna HPageBreaks Pobiera Microsoft.Office.Interop.Excel.HPageBreaks , która reprezentuje strony poziome podziały wierszy w arkuszu.
Właściwość publiczna Hyperlinks Pobiera Microsoft.Office.Interop.Excel.Hyperlinks , która reprezentuje hiperłącza dla zakresu lub arkusza.
Właściwość publiczna Index Pobiera numer indeksu arkusza w zbiorze arkuszy.
Właściwość publiczna InnerObject Pobiera Microsoft.Office.Interop.Excel.Worksheet , oznaczającą macierzystego obiektu źródłowego dla Worksheet.
Właściwość publiczna ItemProvider Infrastruktura.
Właściwość publiczna ListObjects Pobiera kolekcja z Microsoft.Office.Interop.Excel.ListObject obiekty w arkuszu.
Właściwość publiczna MailEnvelope Pobiera nagłówek wiadomości e-mail dla arkusza.
Właściwość publiczna Name Pobiera lub ustawia nazwę arkusza.
Właściwość publiczna Names Pobiera Microsoft.Office.Interop.Excel.Names , która reprezentuje wszystkie specyficzne dla arkusza nazwy (nazwy zdefiniowane za pomocą prefiksu "WorksheetName!").
Właściwość publiczna Next Pobiera Microsoft.Office.Interop.Excel.Worksheet , oznaczającą następny arkusz.
Właściwość publiczna OnCalculate Infrastruktura.
Właściwość publiczna OnData Infrastruktura.
Właściwość publiczna OnDoubleClick Infrastruktura.
Właściwość publiczna OnEntry Infrastruktura.
Właściwość publiczna OnSheetActivate Infrastruktura.
Właściwość publiczna OnSheetDeactivate Infrastruktura.
Właściwość publiczna Outline Pobiera Microsoft.Office.Interop.Excel.Outline , oznaczającą konspekt dla arkusza.
Właściwość publiczna PageSetup Pobiera Microsoft.Office.Interop.Excel.PageSetup zawiera wszystkie ustawienia strony dla arkusza.
Właściwość publiczna Parent Pobiera obiekt nadrzędny dla arkusza.
Właściwość publiczna Previous Pobiera Microsoft.Office.Interop.Excel.Worksheet , oznaczającą poprzedniego arkusza.
Właściwość publiczna PrintedCommentPages Pobiera numer strony komentarza, które będą drukowane dla bieżącego arkusza.
Właściwość publiczna ProtectContents Pobiera wartość, która wskazuje, czy zawartość arkusza (pojedyncze komórki) są chronione.
Właściwość publiczna ProtectDrawingObjects Pobiera wartość, która wskazuje, czy kształty są chronione.
Właściwość publiczna Protection Pobiera Microsoft.Office.Interop.Excel.Protection obiekt, który reprezentuje opcji ochrony arkusza.
Właściwość publiczna ProtectionMode Pobiera wartość, która wskazuje, czy włączona jest ochrona tylko do interfejsu użytkownika.
Właściwość publiczna ProtectScenarios Pobiera wartość, która wskazuje, czy arkusz scenariusze są chronione.
Właściwość publiczna QueryTables Pobiera Microsoft.Office.Interop.Excel.QueryTables , która reprezentuje wszystkie tabele kwerendy w arkuszu.
Właściwość publiczna Range Pobiera Microsoft.Office.Interop.Excel.Range obiekt, który reprezentuje komórkę lub zakres komórek.
Właściwość publiczna Rows Pobiera Range obiekt, który reprezentuje jeden lub więcej wierszy w arkuszu.
Właściwość publiczna 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.
Właściwość publiczna ScrollArea Pobiera lub ustawia zakres, w którym przewijanie jest dozwolone, jako A1 zakres odwołanie.
Właściwość publiczna Shapes Pobiera Microsoft.Office.Interop.Excel.Shapes obiekt, który reprezentuje wszystkie kształty znajdujące się w arkuszu.
Właściwość publiczna Site Zwraca lub ustawia ISite związane z IComponent. (Odziedziczone z IComponent).
Właściwość publiczna SmartTags Pobiera Microsoft.Office.Interop.Excel.SmartTags obiekt, który reprezentuje zbiór tagów inteligentnych dla arkusza.
Właściwość publiczna Sort Pobiera wartości sortowanym w tym samym skoroszycie.
Właściwość publiczna StandardHeight Pobiera Wysokość standardowa (domyślna), wszystkie wiersze w arkuszu, w punktach.
Właściwość publiczna StandardWidth Pobiera lub ustawia szerokość standardowa (domyślna) wszystkie kolumny w arkuszu.
Właściwość publiczna Tab Pobiera Microsoft.Office.Interop.Excel.Tab dla tego arkusza.
Właściwość publiczna Tag Pobiera lub ustawia obiekt, który zawiera dane dotyczące arkusza.
Właściwość publiczna 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.
Właściwość publiczna 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.
Właściwość publiczna Type Pobiera typ arkusza.
Właściwość publiczna UsedRange Pobiera Microsoft.Office.Interop.Excel.Range obiekt, który reprezentuje wszystkie komórki, które zawierały wartość w dowolnym momencie.
Właściwość publiczna Visible Pobiera lub ustawia Microsoft.Office.Interop.Excel.XlSheetVisibility wartość, która określa, czy obiekt jest widoczny.
Właściwość publiczna VPageBreaks Pobiera Microsoft.Office.Interop.Excel.VPageBreaks , która reprezentuje strony pionowe podziały wierszy w arkuszu.

Początek

Metody

  Nazwa Opis
Metoda publiczna _CheckSpelling Infrastruktura.
Metoda publiczna _Evaluate Infrastruktura.
Metoda publiczna _PasteSpecial Infrastruktura.
Metoda publiczna _PrintOut Infrastruktura.
Metoda publiczna _Protect Infrastruktura.
Metoda publiczna _SaveAs Infrastruktura.
Metoda publiczna _VtblGap1_1
Metoda publiczna _VtblGap2_1
Metoda publiczna _VtblGap3_1
Metoda publiczna _VtblGap4_1
Metoda publiczna _VtblGap5_1
Metoda publiczna _VtblGap6_1
Metoda publiczna _VtblGap7_1
Metoda publiczna Activate Sprawia, że bieżący arkusz aktywny arkusz.
Metoda publiczna Arcs Infrastruktura.
Metoda publiczna BeginInit Sygnalizuje ten obiekt, że inicjowania jest uruchamiana. (Odziedziczone z ISupportInitialize).
Metoda publiczna Buttons Infrastruktura.
Metoda publiczna CalculateMethod Obliczenie formuł w arkuszu.
Metoda publiczna 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.
Metoda publiczna CheckBoxes Infrastruktura.
Metoda publiczna CheckSpelling Sprawdza pisownię w arkuszu.
Metoda publiczna CircleInvalid Okręgi nieprawidłowych wpisów w arkuszu.
Metoda publiczna ClearArrows Czyści strzałki śledzące z arkusza.Strzałki śledzenia są dodawane przy użyciu funkcji inspekcji.
Metoda publiczna ClearCircles Czyści okręgi z błędnych wpisów w arkuszu.
Metoda publiczna Copy Kopiuje arkusza do innej lokalizacji w skoroszycie.
Metoda publiczna 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ę.
Metoda publiczna Dispose Wykonuje zadania zdefiniowane aplikacji skojarzonej z zwalniania, zwalnianie lub resetowanie niezarządzanych zasobów. (Odziedziczone z IDisposable).
Metoda publiczna DrawingObjects Infrastruktura.
Metoda publiczna Drawings Infrastruktura.
Metoda publiczna DropDowns Infrastruktura.
Metoda publiczna EndInit Sygnalizuje ten obiekt, że inicjowanie zostanie zakończone. (Odziedziczone z ISupportInitialize).
Metoda publiczna Evaluate Nazwa programu Microsoft Office Excel konwertuje obiekt lub wartość.
Metoda publiczna ExportAsFixedFormat Eksport do pliku o określonym formacie.
Metoda publiczna 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.
Metoda publiczna GroupBoxes Infrastruktura.
Metoda publiczna GroupObjects Infrastruktura.
Metoda publiczna Labels Infrastruktura.
Metoda publiczna Lines Infrastruktura.
Metoda publiczna ListBoxes Infrastruktura.
Metoda publiczna Move Przenosi arkusz do innej lokalizacji w skoroszycie.
Metoda publiczna 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.
Metoda publiczna OptionButtons Infrastruktura.
Metoda publiczna Ovals Infrastruktura.
Metoda publiczna Paste Wkleja zawartość Schowka do arkusza.
Metoda publiczna 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.
Metoda publiczna Pictures Infrastruktura.
Metoda publiczna 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.
Metoda publiczna PivotTableWizard Tworzy Microsoft.Office.Interop.Excel.PivotTable obiektu.
Metoda publiczna PrintOut Drukuje arkusz.
Metoda publiczna PrintOutEx Drukuje arkusz.
Metoda publiczna PrintPreview Pokazuje Podgląd arkusza, jak to będzie wyglądać po wydrukowaniu.
Metoda publiczna Protect Chroni arkusza, tak aby nie można modyfikować.
Metoda publiczna Rectangles Infrastruktura.
Metoda publiczna ResetAllPageBreaks Resetuje wszystkie podziały strony w określonym arkuszu.
Metoda publiczna SaveAs Zapisuje zmiany w arkuszu w innym pliku.
Metoda publiczna 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.
Metoda publiczna ScrollBars Infrastruktura.
Metoda publiczna Select Powoduje zaznaczenie arkusza.
Metoda publiczna SetBackgroundPicture Ustawia grafiki w tle dla tego arkusza.
Metoda publiczna ShowAllData Powoduje, że wszystkie wiersze filtrowanej liocie widoczna.W przypadku Autofiltr w użyciu, Metoda ta zmienia strzałki, aby "Wszystkie".
Metoda publiczna ShowDataForm Wyświetla formularz danych skojarzonych z arkusza.
Metoda publiczna Spinners Infrastruktura.
Metoda publiczna TextBoxes Infrastruktura.
Metoda publiczna Unprotect Usuwa ochronę z arkusza.Ta metoda jest ignorowany, jeśli arkusz nie jest chroniony.
Metoda publiczna 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.
Metoda publiczna 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
Zdarzenie publiczne ActivateEvent Występuje, gdy arkusz jest aktywowany.
Zdarzenie publiczne BeforeDoubleClick Występuje, gdy arkusz jest dwukrotnym kliknięciu, zanim domyślny, kliknij dwukrotnie akcję.
Zdarzenie publiczne BeforeRightClick Występuje, gdy arkusz jest klikniętego prawym przyciskiem myszy, zanim domyślny akcji kliknij prawym przyciskiem myszy.
Zdarzenie publiczne BindingContextChanged Infrastruktura.
Zdarzenie publiczne Calculate Występuje po ponownym obliczeniu arkusza.
Zdarzenie publiczne Change Występuje, gdy coś w Worksheet komórki.
Zdarzenie publiczne Deactivate Występuje, gdy arkusz traci fokus.
Zdarzenie publiczne Disposed Metoda, która obsługuje reprezentuje Disposed zdarzeń składnika. (Odziedziczone z IComponent).
Zdarzenie publiczne FollowHyperlink Występuje, gdy kliknij dowolne hiperłącze w arkuszu.
Zdarzenie publiczne 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).
Zdarzenie publiczne PivotTableBeforeAllocateChanges Występuje, zanim zmiany zostaną zastosowane do tabeli przestawnej.
Zdarzenie publiczne PivotTableBeforeCommitChanges Występuje przed zmiany są zobowiązane względem źródła danych OLAP dla tabeli przestawnej.
Zdarzenie publiczne PivotTableBeforeDiscardChanges Występuje przed zmiany do tabeli przestawnej zostaną odrzucone.
Zdarzenie publiczne PivotTableChangeSync Występuje po wprowadzeniu zmian do tabeli przestawnej.
Zdarzenie publiczne PivotTableUpdate Występuje po aktualizacji raportu tabeli przestawnej w arkuszu.
Zdarzenie publiczne SelectionChange Występuje, gdy zaznaczenie zostanie zmienione w arkuszu.
Zdarzenie publiczne Shutdown Występuje, gdy element hosta arkusza kończy pracę.
Zdarzenie publiczne 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:

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

Inne zasoby

Elementy hosta i Omówienie kontroli hosta

Element hosta arkusza