Sdílet prostřednictvím


WorksheetBase – třída

Poskytuje základní třída pro Sheetn třídy v úrovni dokumentu projekty aplikace Microsoft Office Excel.

Hierarchie dědičnosti

System.Object
  Microsoft.Office.Tools.Excel.WorksheetBase

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Deklarace
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 zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda WorksheetBase Infrastruktura.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost _CodeName Infrastruktura.
Veřejná vlastnost _DisplayRightToLeft Infrastruktura.
Veřejná vlastnost Application Získá Microsoft.Office.Interop.Excel.Application objekt, který představuje aplikace Microsoft Office Excel.
Veřejná vlastnost AutoFilter Získá Microsoft.Office.Interop.Excel.AutoFilter Pokud je povoleno filtrování poskytující informace o filtrovaných seznamů na list.Získává nullodkaz null (Nothing v jazyce Visual Basic) Pokud je filtrování vypnout.
Veřejná vlastnost AutoFilterMode Získá nebo nastaví hodnotu, která označuje, zda filtrování je nyní povolena na listu (zda jsou právě zobrazeny rozevírací šipky filtru).
Veřejná vlastnost Base Získá Worksheet objektu touto WorksheetBase rozšiřuje objekt.
Veřejná vlastnost BindingContext Infrastruktura.
Veřejná vlastnost Cells Získá Range objekt, který představuje všechny buňky na listu (nikoli pouze buňky, které jsou aktuálně používány).
Veřejná vlastnost CircularReference Získá Range objekt, který představuje oblast obsahující první cyklický odkaz na list, nebo získá nullodkaz null (Nothing v jazyce Visual Basic) Pokud neexistuje žádný cyklický odkaz na list.
Veřejná vlastnost CodeName Infrastruktura.
Veřejná vlastnost Columns Získá Range objekt, který představuje jeden nebo více sloupců v listu.
Veřejná vlastnost Comments Získá Microsoft.Office.Interop.Excel.Comments kolekce, která představuje všechny komentáře na listu.
Veřejná vlastnost ConsolidationFunction Získá kód funkce použité pro aktuální konsolidace.
Veřejná vlastnost ConsolidationOptions Získá element tři Array možnosti konsolidace.
Veřejná vlastnost ConsolidationSources Získá Array řetězců, které název zdrojové listy a oblasti pro aktuální konsolidace na listu.
Veřejná vlastnost Controls Získá kolekci spravovaných ovládacích prvků, které jsou obsaženy v listu.
Veřejná vlastnost Creator Získá hodnotu označující aplikaci, ve které byla vytvořena listu.
Veřejná vlastnost CustomProperties Získá Microsoft.Office.Interop.Excel.CustomProperties objekt představující identifikátor informace související s list.
Veřejná vlastnost DataBindings Infrastruktura.
Veřejná vlastnost DataHost Infrastruktura.
Veřejná vlastnost DisplayAutomaticPageBreaks Infrastruktura.
Veřejná vlastnost DisplayPageBreaks Získá nebo nastaví hodnotu, která označuje, zda jsou zobrazeny konce stránek (automatické i ruční) na listu.
Veřejná vlastnost DisplayRightToLeft Získá nebo nastaví hodnotu, která označuje, zda je list zobrazen zprava doleva namísto zleva doprava.
Veřejná vlastnost EnableAutoFilter Získá nebo nastaví hodnotu, která označuje, zda jsou povoleny šipky automatického filtru, pokud je uživatel rozhraní pouze ochrana zapnuta.
Veřejná vlastnost EnableCalculation Získá nebo nastavit hodnotu, která označuje, zda aplikace Microsoft Office Excel automaticky přepočítává listu, pokud je to nezbytné.
Veřejná vlastnost EnableFormatConditionsCalculation Získá nebo nastaví hodnotu, která určuje, zda bude automaticky provedena podmíněné formáty.
Veřejná vlastnost EnableOutlining Získá nebo nastaví hodnotu, která označuje, zda jsou povoleny symboly osnovy, když je uživatel rozhraní pouze ochrana zapnuta. Tento typ člena je určen pouze pro použití v projektech systému Microsoft Office 2007. V systému Office 2010 již nejsou inteligentní značky používány.
. Tento typ člena je určen pouze pro použití v projektech systému Microsoft Office 2007. V systému Office 2010 již nejsou inteligentní značky používány.
.
Veřejná vlastnost EnablePivotTable Získá nebo nastaví hodnotu, která označuje, zda ovládací prvky kontingenční tabulky a akce jsou povoleny, pokud je uživatel rozhraní pouze ochrana zapnuta.
Veřejná vlastnost EnableSelection Získá nebo nastaví hodnotu, která označuje lze vybrat buňky na listu.
Veřejná vlastnost FilterMode Získá hodnotu, která označuje, zda listu aktivně filtrování dat.
Veřejná vlastnost HostContext Infrastruktura.
Veřejná vlastnost HPageBreaks Získá Microsoft.Office.Interop.Excel.HPageBreaks konce kolekce, představující vodorovné stránky v listu.
Veřejná vlastnost Hyperlinks Získá Microsoft.Office.Interop.Excel.Hyperlinks kolekce, která představuje hypertextové odkazy pro oblast nebo listu.
Veřejná vlastnost Index Získá index číslo list v rámci kolekce listů.
Veřejná vlastnost InnerObject Získá Microsoft.Office.Interop.Excel.Worksheet , představuje základní nativní objekt pro WorksheetBase.
Veřejná vlastnost ItemProvider Infrastruktura.
Veřejná vlastnost ListObjects Získá kolekci Microsoft.Office.Interop.Excel.ListObject objekty v listu.
Veřejná vlastnost MailEnvelope Získá záhlaví e-mailu listu.
Veřejná vlastnost Name Získá nebo nastaví název listu.
Veřejná vlastnost Names Získá Microsoft.Office.Interop.Excel.Names kolekce, která představuje všechny list konkrétní názvy (názvy definované s "WorksheetName!" předpona).
Veřejná vlastnost Next Získá Microsoft.Office.Interop.Excel.Worksheet , který představuje další list.
Veřejná vlastnost OnCalculate Infrastruktura.
Veřejná vlastnost OnData Infrastruktura.
Veřejná vlastnost OnDoubleClick Infrastruktura.
Veřejná vlastnost OnEntry Infrastruktura.
Veřejná vlastnost OnSheetActivate Infrastruktura.
Veřejná vlastnost OnSheetDeactivate Infrastruktura.
Veřejná vlastnost Outline Získá Microsoft.Office.Interop.Excel.Outline , která představuje obrys listu.
Veřejná vlastnost PageSetup Získá Microsoft.Office.Interop.Excel.PageSetup , který obsahuje všechna nastavení vzhledu stránky list.
Veřejná vlastnost Parent Získá nadřazeného objektu list.
Veřejná vlastnost Previous Získá Microsoft.Office.Interop.Excel.Worksheet , která představuje předchozí list.
Veřejná vlastnost PrintedCommentPages Získá číslo stránky s komentáři, které budou vytištěny pro aktuální list.Tuto vlastnost lze použít pouze v projektech Excel 2010.
Veřejná vlastnost ProtectContents Získá hodnotu, která označuje, zda se chráněný obsah listu (jednotlivé buňky).
Veřejná vlastnost ProtectDrawingObjects Získá hodnotu, která označuje, zda jsou obrazce zamknuty.
Veřejná vlastnost Protection Získá Microsoft.Office.Interop.Excel.Protection objekt představující možnosti ochrana list.
Veřejná vlastnost ProtectionMode Získá hodnotu, která označuje, zda je zapnutá ochrana pouze rozhraní uživatele.
Veřejná vlastnost ProtectScenarios Získá hodnotu, která označuje, zda jsou chráněny listu scénáře.
Veřejná vlastnost QueryTables Získá Microsoft.Office.Interop.Excel.QueryTables kolekce, která představuje všechny tabulky dotaz na list.
Veřejná vlastnost Range Získá objekt Microsoft.Office.Interop.Excel.Range, který představuje buňku nebo rozmezí buněk.
Veřejná vlastnost Rows Získá Range objekt, který představuje jeden nebo více řádků v listu.
Veřejná vlastnost Scripts Získá Microsoft.Office.Core.Scripts kolekce, která obsahuje Script objekty představující bloky skript nebo kód v list při uložení jako webové stránky.
Veřejná vlastnost ScrollArea Získá nebo nastaví oblast, kde je povoleno posunování, jako rozsah odkaz ve stylu A1.
Veřejná vlastnost Shapes Získá Microsoft.Office.Interop.Excel.Shapes objekt představující všechny obrazce na list.
Veřejná vlastnost Site Infrastruktura.
Veřejná vlastnost SmartTags Získá Microsoft.Office.Interop.Excel.SmartTags objekt představující kolekce inteligentních značek v sešitu.
Veřejná vlastnost Sort Získá hodnoty seřazené v aktuálním listu.
Veřejná vlastnost StandardHeight Získá standardní (výchozí) výšku všech řádků v listu v bodech.
Veřejná vlastnost StandardWidth Získá nebo nastaví standardní (výchozí) šířku všech sloupců v listu.
Veřejná vlastnost Tab Získá Microsoft.Office.Interop.Excel.Tab na listu.
Veřejná vlastnost Tag Získá nebo nastaví objekt, který obsahuje data o listu.
Veřejná vlastnost TransitionExpEval Získá nebo nastaví hodnotu, která označuje, zda aplikace Microsoft Office Excel používá pro list aplikace Lotus 1-2-3 pravidla vyhodnocení výrazu.
Veřejná vlastnost TransitionFormEntry Získá nebo nastaví hodnotu, která označuje, zda aplikace Microsoft Office Excel používá pravidla zadávání vzorců aplikace Lotus 1-2-3 na listu.
Veřejná vlastnost Type Získá typ listu.
Veřejná vlastnost UsedRange Získá Microsoft.Office.Interop.Excel.Range objekt, který představuje všechny buňky, které obsahovaly hodnotu kdykoli.
Veřejná vlastnost Visible Získá nebo nastaví Microsoft.Office.Interop.Excel.XlSheetVisibility hodnota, která určuje, zda je objekt viditelný.
Veřejná vlastnost VPageBreaks Získá Microsoft.Office.Interop.Excel.VPageBreaks konce kolekce, která představuje svislé stránky v listu.

Nahoru

Metody

  Název Popis
Veřejná metoda Activate Infrastruktura.
Veřejná metoda Arcs Infrastruktura.
Veřejná metoda BeginInit Infrastruktura.
Veřejná metoda Buttons Infrastruktura.
Veřejná metoda CalculateMethod Výpočet vzorců v listu.
Veřejná metoda ChartObjects Získá jeden graf vložený objekt, který představuje buď ( Microsoft.Office.Interop.Excel.ChartObject) nebo kolekce vložené grafy ( Microsoft.Office.Interop.Excel.ChartObjects) na listu.
Veřejná metoda CheckBoxes Infrastruktura.
Veřejná metoda CheckSpelling Infrastruktura.
Veřejná metoda CircleInvalid Kruhy neplatné položky v listu.
Veřejná metoda ClearArrows Vymaže z listu šipky závislostí.Šipky závislostí jsou přidány pomocí funkce auditu.
Veřejná metoda ClearCircles Vymaže kroužky z neplatné položky v listu.
Veřejná metoda Copy Zkopíruje listu do jiného umístění v sešitu.
Veřejná metoda Delete Odstraní základní Microsoft.Office.Interop.Excel.Worksheet objektu, ale neodstraní položky hostitel.Důrazně doporučujeme, aby tato metoda nepoužívaly.
Veřejná metoda Dispose Uvolní všechny prostředky používané aktuální instance WorksheetBase třídy.
Veřejná metoda DrawingObjects Infrastruktura.
Veřejná metoda Drawings Infrastruktura.
Veřejná metoda DropDowns Infrastruktura.
Veřejná metoda EndInit Infrastruktura.
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Veřejná metoda Evaluate Převede název aplikace Microsoft Office Excel na objekt nebo hodnotu.
Veřejná metoda ExportAsFixedFormat Exportuje do souboru určeného formátu.
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Chráněná metoda FinishInitialization Infrastruktura.
Veřejná metoda get_Range Získá objekt Microsoft.Office.Interop.Excel.Range, který představuje buňku nebo rozmezí buněk.Použití Range vlastností namísto této metody.
Chráněná metoda GetAutomationObject Volat Visual Studio Tools for Office runtime k získání objektu, který lze použít v kódu jazyka VBA v sešitě.
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GroupBoxes Infrastruktura.
Veřejná metoda GroupObjects Infrastruktura.
Chráněná metoda Initialize Infrastruktura.
Chráněná metoda InitializeDataBindings Infrastruktura.
Veřejná metoda Labels Infrastruktura.
Veřejná metoda Lines Infrastruktura.
Veřejná metoda ListBoxes Infrastruktura.
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda Move List se přesune do jiného umístění v sešitu.
Veřejná metoda OLEObjects Získá objekt, který představuje buď jediný objekt OLE ( Microsoft.Office.Interop.Excel.OLEObject) nebo kolekce všechny objekty technologie OLE ( Microsoft.Office.Interop.Excel.OLEObjects kolekce) na listu.
Chráněná metoda OnShutdown Infrastruktura.
Chráněná metoda OnStartup Infrastruktura.
Veřejná metoda OptionButtons Infrastruktura.
Veřejná metoda Ovals Infrastruktura.
Veřejná metoda Paste Vloží obsah schránky na listu.
Veřejná metoda PasteSpecial Vloží obsah schránky do listu, pomocí zadaného formátu.Tuto metodu použijte, pokud chcete vložit data z jiné aplikace nebo vložení dat v určitém formátu.
Veřejná metoda Pictures Infrastruktura.
Veřejná metoda PivotTables Získá objekt, který představuje buď jediný kontingenční ( Microsoft.Office.Interop.Excel.PivotTable objekt) nebo kolekce kontingenční tabulky: ( Microsoft.Office.Interop.Excel.PivotTables objekt) na listu.
Veřejná metoda PivotTableWizard Vytvoří objekt Microsoft.Office.Interop.Excel.PivotTable.
Veřejná metoda PrintOut Vytiskne list.
Veřejná metoda PrintOutEx Vytiskne list.
Veřejná metoda PrintPreview Náhled listu zobrazuje, jak bude vypadat po vytištění.
Veřejná metoda Protect Chrání listu, takže jej nelze měnit.
Veřejná metoda Rectangles Infrastruktura.
Veřejná metoda ResetAllPageBreaks Obnoví všechny konce stránky v zadaném listu.
Veřejná metoda SaveAs Uloží změny v listu v jiném souboru.
Veřejná metoda Scenarios Získá objekt, který představuje buď jediný scénář ( Microsoft.Office.Interop.Excel.Scenario objekt) nebo kolekce scénáře ( Microsoft.Office.Interop.Excel.Scenarios objekt) na listu.
Veřejná metoda ScrollBars Infrastruktura.
Veřejná metoda Select Vybere listu.
Veřejná metoda SetBackgroundPicture Nastaví obrázek pozadí na listu.
Veřejná metoda ShowAllData Zviditelní všechny řádky aktuálně filtrovaném seznamu.Je-li používán automatický filtr, tato metoda mění na šipky "Vše".
Veřejná metoda ShowDataForm Zobrazí formulář data související s list.
Veřejná metoda Spinners Infrastruktura.
Veřejná metoda TextBoxes Infrastruktura.
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda Unprotect Odstraní ochranu listu.Tato metoda nemá žádný vliv v případě, že není list zamknut.
Veřejná metoda XmlDataQuery Získá objekt Range, který představuje buňky mapované na určitou cestu XPath.Získává nullodkaz null (Nothing v jazyce Visual Basic) -li zadaný výraz XPath není namapováno na listu nebo mapované oblasti je prázdná.
Veřejná metoda XmlMapQuery Získá objekt Range, který představuje buňky mapované na určitou cestu XPath.Získává nullodkaz null (Nothing v jazyce Visual Basic) -li zadaný výraz XPath není namapováno na listu.

Nahoru

Události

  Název Popis
Veřejná událost ActivateEvent Dochází, když je aktivován listu.
Veřejná událost BeforeDoubleClick Vyvolá se při list poklepání, než výchozí poklepejte na akci.
Veřejná událost BeforeRightClick Dochází, když je klepli pravým tlačítkem myši, před výchozím tlačítkem akce.
Veřejná událost BindingContextChanged Infrastruktura.
Veřejná událost Calculate Vyvolá se po přepočítání sešitu.
Veřejná událost Change Vyvolá se v případě, že dojde ke změně v WorksheetBase buněk.
Veřejná událost Deactivate Vyvolá se v případě list ztratí fokus.
Veřejná událost Disposed Infrastruktura.
Veřejná událost FollowHyperlink Vyvolá se po klepnutí na libovolný hypertextový odkaz na list.
Veřejná událost PivotTableAfterValueChange Vyvolá se po úpravě nebo přepočítání buňky či rozsahu buněk v kontingenční tabulce (u buněk obsahujících určité vzorce).Tuto událost lze použít pouze v projektech Excel 2010.
Veřejná událost PivotTableBeforeAllocateChanges Vyvolá se před použitím změn v kontingenční tabulce.Tuto událost lze použít pouze v projektech Excel 2010.
Veřejná událost PivotTableBeforeCommitChanges Vyvolá se před změny potvrzeny proti zdroj dat OLAP pro kontingenční tabulku.Tuto událost lze použít pouze v projektech Excel 2010.
Veřejná událost PivotTableBeforeDiscardChanges Vyvolá se před zahozením změn v kontingenční tabulce.Tuto událost lze použít pouze v projektech Excel 2010.
Veřejná událost PivotTableChangeSync Vyvolá se po změně kontingenční tabulky.Tuto událost lze použít pouze v projektech Excel 2010.
Veřejná událost PivotTableUpdate Vyvolá se po aktualizaci sestavy kontingenční tabulky v listu.
Veřejná událost SelectionChange Vyvolá se při změně výběru v listu.
Veřejná událost Shutdown Dojde k vypnutí hostitele položky listu.
Veřejná událost Startup Infrastruktura.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda EntryPoint.BeginInit Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda EntryPoint.EndInit Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda EntryPoint.FinishInitialization Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda EntryPoint.Initialize Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda EntryPoint.InitializeDataBindings Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda EntryPoint.OnShutdown Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda EntryPoint.OnStartup Infrastruktura.
Explicitní implementace rozhraníSoukromá vlastnost IExtension.ExtensionBase Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda IWorksheetExtension.GetAutomationObject Infrastruktura.

Nahoru

Poznámky

WorksheetBase Třída je základní třída pro Sheetn třídy v úrovni dokumentu aplikace Excel projekty vytvořené pomocí Visual Studio.Použití Sheetn třídy pro programový přístup listy v projektu.WorksheetBase Třída je položku hostitelské , která představuje tabulku v úrovni dokumentu projekty.Další informace naleznete v tématu Přehled hostitelských položek a hostitelských ovládacích prvků a Hostitelská položka Worksheet.

WorksheetBase Třída poskytuje stejné členy jako Microsoft.Office.Interop.Excel.Worksheet třídy v Excel primární interop sestavení, ale přidává následující funkce:

Vytváření položek hostitele pracovního listu

Nelze vytvořit WorksheetBase objekty programově v projektech systému Office.

V úrovni dokumentu projekty Sheetn třídy (které jsou odvozeny z WorksheetBase) jsou vytvořeny automaticky a Visual Studio Tools for Office runtime při koncový uživatel otevře sešit.Další informace naleznete v tématu Programování přizpůsobení na úrovni dokumentu.

V úrovni aplikace Projekty můžete vytvořit list položky hostitel programově pomocí GetVstoObject metody.Můžete vytvořit položku hostitele listu je Microsoft.Office.Tools.Excel.Worksheet objektu, spíše než WorksheetBase objektu.Další informace naleznete v tématu Rozšíření dokumentů aplikace Word a sešitů aplikace Excel v doplňcích na úrovni aplikace za běhu.

Použití

Tento typ je používán pouze v projektech systému Office cílených pro rozhraní .NET Framework 4 a .NET Framework 4.5. Sestavení, které definuje tento typ, není součástí modulu Visual Studio Tools for Office Runtime. Toto sestavení tedy musí být nasazeno společně s vaším řešení. Další informace najdete v tématu Sestavení v nástrojích Visual Studio Tools for Office runtime.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.Office.Tools.Excel – obor názvů

Další zdroje

Přehled hostitelských položek a hostitelských ovládacích prvků

Hostitelská položka Worksheet