WorksheetBase – třída
Poskytuje základní třídu pro Sheetn tříd v projekty na úrovni dokumentu v aplikaci 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 | |
---|---|---|
WorksheetBase | Infrastruktura. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
_CodeName | Infrastruktura. | |
_DisplayRightToLeft | Infrastruktura. | |
Application | Získá Microsoft.Office.Interop.Excel.Application objekt, který představuje aplikace Microsoft Office Excel. | |
AutoFilter | Získá Microsoft.Office.Interop.Excel.AutoFilter , poskytuje informace o filtrované seznamy na listu v případě, že je povoleno filtrování.Získá nullodkaz null (Nothing v jazyce Visual Basic) Pokud je filtrování vypnuto. | |
AutoFilterMode | Získá nebo nastaví hodnotu, která označuje, zda filtrování je nyní povolena na listu (zda šipek rozevíracího seznamu filtru jsou aktuálně zobrazeny). | |
Base | Získá Worksheet objekt touto WorksheetBase přesahuje objekt. | |
BindingContext | Infrastruktura. | |
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). | |
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) v případě, že neexistuje žádný cyklický odkaz na listu. | |
CodeName | Infrastruktura. | |
Columns | Získá Range objekt, který představuje jeden nebo více sloupců v listu. | |
Comments | Získá Microsoft.Office.Interop.Excel.Comments kolekci, která představuje všechny komentáře na listu. | |
ConsolidationFunction | Získá kód funkce použité pro aktuální konsolidace. | |
ConsolidationOptions | Získá element tři Array možností sloučení. | |
ConsolidationSources | Získá Array řetězců, které název zdrojové listy a rozsahy pro aktuální konsolidace listu. | |
Controls | Získá kolekci spravovaných ovládacích prvků, které jsou obsaženy v listu. | |
Creator | Získá hodnotu, označující aplikaci, ve kterém byl vytvořen listu. | |
CustomProperties | Získá Microsoft.Office.Interop.Excel.CustomProperties objekt představující informace identifikátor přidružený k listu. | |
DataBindings | Infrastruktura. | |
DataHost | Infrastruktura. | |
DisplayAutomaticPageBreaks | Infrastruktura. | |
DisplayPageBreaks | Získá nebo nastaví hodnotu, která označuje, zda jsou zobrazeny konce stránek (automatické a ruční) na listu. | |
DisplayRightToLeft | Získá nebo nastaví hodnotu, která označuje, zda je list zobrazen zprava doleva namísto zleva doprava. | |
EnableAutoFilter | Získá nebo nastaví hodnotu, která označuje, zda jsou povoleny šipky automatického filtru, v případě, že je-li zapnuta funkce uživatelského rozhraní jen ochrana. | |
EnableCalculation | Získá nebo nastavit hodnotu, která označuje, zda aplikace Microsoft Office Excel automaticky přepočítává list, v případě potřeby. | |
EnableFormatConditionsCalculation | Získá nebo nastaví hodnotu, která určuje, zda bude automaticky provedena podmíněné formáty. | |
EnableOutlining | Získá nebo nastaví hodnotu, která označuje, zda jsou povoleny symboly osnovy, v případě, že je-li zapnuta funkce uživatelského rozhraní jen ochrana. 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. . |
|
EnablePivotTable | Získá nebo nastaví hodnotu, která označuje, zda ovládací prvky kontingenční tabulky a akce jsou povoleny, pokud je zapnutá ochrana uživatelského rozhraní jen. | |
EnableSelection | Získá nebo nastaví hodnotu určující, buněk, které lze vybrat v listu. | |
FilterMode | Získá hodnotu označující, zda je na listu je aktivně filtrování dat. | |
HostContext | Infrastruktura. | |
HPageBreaks | Získá Microsoft.Office.Interop.Excel.HPageBreaks kolekci, která představuje vodorovné stránky konce listu. | |
Hyperlinks | Získá Microsoft.Office.Interop.Excel.Hyperlinks kolekci, která představuje hypertextové odkazy pro rozsah nebo list. | |
Index | Získá číslo indexu listu v rámci kolekce listy. | |
InnerObject | Získá Microsoft.Office.Interop.Excel.Worksheet , která představuje základní nativní objekt, který WorksheetBase. | |
ItemProvider | Infrastruktura. | |
ListObjects | Získá kolekci Microsoft.Office.Interop.Excel.ListObject objekty v listu. | |
MailEnvelope | Získá záhlaví e-mailu na listu. | |
Name | Získá nebo nastaví název listu. | |
Names | Získá Microsoft.Office.Interop.Excel.Names kolekci, která představuje všechny listu specifické názvy (názvy definované s předponou "WorksheetName!"). | |
Next | Získá Microsoft.Office.Interop.Excel.Worksheet , který představuje další list. | |
OnCalculate | Infrastruktura. | |
OnData | Infrastruktura. | |
OnDoubleClick | Infrastruktura. | |
OnEntry | Infrastruktura. | |
OnSheetActivate | Infrastruktura. | |
OnSheetDeactivate | Infrastruktura. | |
Outline | Získá Microsoft.Office.Interop.Excel.Outline osnovy na listu, který představuje. | |
PageSetup | Získá Microsoft.Office.Interop.Excel.PageSetup , který obsahuje všechna nastavení vzhledu stránky listu. | |
Parent | Nadřazený objekt získá na listu. | |
Previous | Získá Microsoft.Office.Interop.Excel.Worksheet , která představuje předchozí list. | |
PrintedCommentPages | Získá číslo komentáře, které budou vytištěny na aktuálním listu.Tuto vlastnost lze použít pouze v Excel 2010 projektů. | |
ProtectContents | Získá hodnotu označující, zda jsou chráněný obsah listu (jednotlivé buňky). | |
ProtectDrawingObjects | Získá hodnotu označující, zda jsou obrazce zamknuty. | |
Protection | Získá Microsoft.Office.Interop.Excel.Protection objekt, který představuje možnosti ochrany listu. | |
ProtectionMode | Získá hodnotu, která označuje, zda je zapnuta funkce Ochrana uživatele pouze pro rozhraní. | |
ProtectScenarios | Získá hodnotu označující, zda jsou chráněny listu scénáře. | |
QueryTables | Získá Microsoft.Office.Interop.Excel.QueryTables kolekci, která představuje všechny tabulky dotazu na listu. | |
Range | Získá Microsoft.Office.Interop.Excel.Range objekt, který představuje buňku nebo oblast buněk. | |
Rows | Získá Range objekt, který představuje jeden nebo více řádků v listu. | |
Scripts | Získá Microsoft.Office.Core.Scripts kolekci, která obsahuje Script objekty, které představují bloků skriptu nebo kódu v listu, při uložení jako webové stránky. | |
ScrollArea | Získá nebo nastaví oblast, kde je povoleno posunování, jako rozsah odkaz ve stylu A1. | |
Shapes | Získá Microsoft.Office.Interop.Excel.Shapes objekt, který představuje všechny obrazce na listu. | |
Site | Infrastruktura. | |
SmartTags | Získá Microsoft.Office.Interop.Excel.SmartTags objekt představující kolekci inteligentních značek pro list. | |
Sort | Získá seřazené hodnoty v aktuálním listu. | |
StandardHeight | Získá standardní (výchozí) výšku všech řádků v listu v bodech. | |
StandardWidth | Získá nebo nastaví standardní (výchozí) šířku všech sloupců v listu. | |
Tab | Získá Microsoft.Office.Interop.Excel.Tab na listu. | |
Tag | Získá nebo nastaví objekt, který obsahuje data o listu. | |
TransitionExpEval | Získá nebo nastaví hodnotu, která označuje, zda aplikace Microsoft Office Excel používá pravidla vyhodnocení výrazu aplikace Lotus 1-2-3 na listu. | |
TransitionFormEntry | Získá nebo nastaví hodnotu, která označuje, zda aplikace Microsoft Office Excel používá pravidla zadání vzorců aplikace Lotus 1-2-3 na listu. | |
Type | Získá typ listu. | |
UsedRange | Získá Microsoft.Office.Interop.Excel.Range objekt, který představuje všechny buňky, které obsahovaly hodnotu kdykoli. | |
Visible | Získá nebo nastaví Microsoft.Office.Interop.Excel.XlSheetVisibility hodnota, která určuje, zda je objekt viditelný. | |
VPageBreaks | Získá Microsoft.Office.Interop.Excel.VPageBreaks kolekci, která představuje stránku svislé konce listu. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Activate | Infrastruktura. | |
Arcs | Infrastruktura. | |
BeginInit | Infrastruktura. | |
Buttons | Infrastruktura. | |
CalculateMethod | Výpočtu vzorců v listu. | |
ChartObjects | Získá objekt, který představuje buď jeden vložený graf ( Microsoft.Office.Interop.Excel.ChartObject) nebo kolekci vložených grafů ( Microsoft.Office.Interop.Excel.ChartObjects) v listu. | |
CheckBoxes | Infrastruktura. | |
CheckSpelling | Infrastruktura. | |
CircleInvalid | Kruhy neplatných položek na listu. | |
ClearArrows | Vymaže z listu šipky závislostí.Šipky závislostí jsou přidány pomocí funkce auditování. | |
ClearCircles | Vymaže kroužky z neplatných položek na listu. | |
Copy | Zkopíruje listu do jiného umístění v sešitu. | |
Delete | Odstraní základní Microsoft.Office.Interop.Excel.Worksheet objektu, ale nedojde k odstranění položku hostitele.Důrazně doporučujeme, aby tato metoda nepoužívaly. | |
Dispose | Uvolní všechny prostředky, které používá aktuální instance WorksheetBase třídy. | |
DrawingObjects | Infrastruktura. | |
Drawings | Infrastruktura. | |
DropDowns | Infrastruktura. | |
EndInit | Infrastruktura. | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
Evaluate | Název aplikace Microsoft Office Excel převede na objekt nebo hodnotu. | |
ExportAsFixedFormat | Vývozy do souboru určeného formátu. | |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.) | |
FinishInitialization | Infrastruktura. | |
get_Range | Získá Microsoft.Office.Interop.Excel.Range objekt, který představuje buňku nebo oblast buněk.Použití Range vlastnost namísto této metody. | |
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ě. | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
GroupBoxes | Infrastruktura. | |
GroupObjects | Infrastruktura. | |
Initialize | Infrastruktura. | |
InitializeDataBindings | Infrastruktura. | |
Labels | Infrastruktura. | |
Lines | Infrastruktura. | |
ListBoxes | Infrastruktura. | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
Move | List se přesune do jiného umístění v sešitu. | |
OLEObjects | Získá objekt, který představuje buď jeden objekt OLE ( Microsoft.Office.Interop.Excel.OLEObject) nebo sada všech objektů OLE ( Microsoft.Office.Interop.Excel.OLEObjects kolekce) v listu. | |
OnShutdown | Infrastruktura. | |
OnStartup | Infrastruktura. | |
OptionButtons | Infrastruktura. | |
Ovals | Infrastruktura. | |
Paste | Vloží obsah schránky na listu. | |
PasteSpecial | Vloží obsah schránky na listu pomocí zadaného formátu.Tuto metodu použijte, chcete-li vložit data z jiných aplikací nebo vložení dat v určitém formátu. | |
Pictures | Infrastruktura. | |
PivotTables | Získá objekt, který představuje buď jeden kontingenční ( Microsoft.Office.Interop.Excel.PivotTable objektu) nebo kolekci kontingenčních tabulkách ( Microsoft.Office.Interop.Excel.PivotTables objekt) v listu. | |
PivotTableWizard | Vytvoří Microsoft.Office.Interop.Excel.PivotTable objektu. | |
PrintOut | Vytiskne listu. | |
PrintOutEx | Vytiskne listu. | |
PrintPreview | Zobrazuje náhled list vypadat po vytištění. | |
Protect | Chrání listu tak, aby jej nelze měnit. | |
Rectangles | Infrastruktura. | |
ResetAllPageBreaks | Obnoví všechny konce stránek na list určený. | |
SaveAs | Uloží změny v listu v jiném souboru. | |
Scenarios | Získá objekt, který představuje buď jediný scénář ( Microsoft.Office.Interop.Excel.Scenario objektu) nebo kolekci scénáře ( Microsoft.Office.Interop.Excel.Scenarios objekt) v listu. | |
ScrollBars | Infrastruktura. | |
Select | Slouží k výběru listu. | |
SetBackgroundPicture | Nastaví obrázek pozadí listu. | |
ShowAllData | Všechny řádky aktuálně filtrovaném seznamu zviditelní.Je-li používán automatický filtr, tato metoda mění na šipky "Vše". | |
ShowDataForm | Zobrazuje datový formulář, který je přidružený k listu. | |
Spinners | Infrastruktura. | |
TextBoxes | Infrastruktura. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) | |
Unprotect | Odstraní ochranu listu.Tato metoda nemá žádný vliv, pokud není chráněn listu. | |
XmlDataQuery | Získá Range objekt, který představuje buňky, které jsou mapovány na konkrétního jazyka XPath.Získá nullodkaz null (Nothing v jazyce Visual Basic) je-li zadaný výraz XPath nebyla namapována na listu nebo mapované oblasti je prázdný. | |
XmlMapQuery | Získá Range objekt, který představuje buňky, které jsou mapovány na konkrétního jazyka XPath.Získá nullodkaz null (Nothing v jazyce Visual Basic) je-li zadaný výraz XPath nebyla namapována na listu. |
Nahoru
Události
Název | Popis | |
---|---|---|
ActivateEvent | Vyvolá se v případě aktivován listu. | |
BeforeDoubleClick | Vyvolá se v případě, že je poklepání, dříve, než je výchozí nastavení, poklepejte na akci. | |
BeforeRightClick | Vyvolá se v případě, že je klepli pravým tlačítkem myši, dříve, než je výchozí, klepněte pravým tlačítkem akce. | |
BindingContextChanged | Infrastruktura. | |
Calculate | Vyvolá se po přepočítání listu. | |
Change | Vyvolá se v případě, že dojde ke změně v WorksheetBase buněk. | |
Deactivate | Vyvolá se v případě listu ztratí fokus. | |
Disposed | Infrastruktura. | |
FollowHyperlink | Vyvolá se v případě, že klepnete na libovolný hypertextový odkaz na listu. | |
PivotTableAfterValueChange | Vyvolá se po buňku nebo oblast buněk v kontingenční tabulce upravovat nebo přepočítat (pro buňky obsahující vzorce).Tuto událost lze použít pouze v Excel 2010 projektů. | |
PivotTableBeforeAllocateChanges | Dochází před změny jsou použity pro kontingenční tabulku.Tuto událost lze použít pouze v Excel 2010 projektů. | |
PivotTableBeforeCommitChanges | Vyvolá se před změny potvrzeny proti zdroje dat OLAP pro kontingenční tabulku.Tuto událost lze použít pouze v Excel 2010 projektů. | |
PivotTableBeforeDiscardChanges | Dochází před kontingenční tabulky zahodit.Tuto událost lze použít pouze v Excel 2010 projektů. | |
PivotTableChangeSync | Pozdější změny do kontingenční tabulky.Tuto událost lze použít pouze v Excel 2010 projektů. | |
PivotTableUpdate | Vyvolá se po aktualizaci kontingenční tabulky v listu. | |
SelectionChange | Vyvolá se při změně výběru v listu. | |
Shutdown | Vyvolá se v případě vypnutí položku hostitelské listu. | |
Startup | Infrastruktura. |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
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. |
Nahoru
Poznámky
WorksheetBase Třída je základní třída pro Sheetn tříd v úrovni dokumentu aplikace Excel projekty vytvořené pomocí sady Visual Studio.Použití Sheetn třídy pro programový přístup k listy v projektu.WorksheetBase Třída je položku hostitelské , která představuje list projekty na úrovni dokumentu.Další informace naleznete v tématu Přehled ovládací prvky hostitel a Host položky a Položku hostitele listu.
WorksheetBase Třída obsahuje stejné členy jako Microsoft.Office.Interop.Excel.Worksheet třídou v aplikaci Excel primární definiční sestavení, ale přidá následující funkce:
Vlastnost Controls.Pomocí této vlastnosti přidat spravovaných ovládacích prvků do listu aplikace Excel nebo chcete-li odebrat ovládací prvky za běhu.
Vlastnost InnerObject.Tato vlastnost slouží k získání základní Microsoft.Office.Interop.Excel.Worksheet objekt pro položku hostitele listu.
Metoda GetAutomationObject.Přepište tuto metodu k vystavení třídy v projektu do kódu jazyka VBA v sešitě.
Dokument úroveň události, jako je například ActivateEvent a Change, které jsou k dispozici pouze na úrovni aplikace v modelu objektu aplikace Excel.V objektovém modelu aplikace Excel, tyto události jsou definovány v Microsoft.Office.Interop.Excel.Application třídy, nikoli Microsoft.Office.Interop.Excel.Worksheet třídy.
Vytvoření položky hostitel listu
Nelze vytvořit WorksheetBase objekty programově v projektech systému Office.
V projekty na úrovni dokumentu Sheetn tříd (které jsou odvozeny z WorksheetBase) jsou vytvořeny automaticky aplikace Visual Studio Tools for Office runtime Pokud koncový uživatel otevře sešit.Další informace naleznete v tématu Úpravy dokumentu úroveň programování.
V projekty na úrovni aplikace, můžete vytvořit list položkami hostitele programově pomocí GetVstoObject metoda.Je položka hostitele listu, můžete vytvořit Microsoft.Office.Tools.Excel.Worksheet objektu, spíše než WorksheetBase objektu.Další informace naleznete v tématu Rozšíření dokumenty aplikace Word a Excel v doplňky úroveň aplikace v době spuštění.
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 naleznete v tématu Sestavení v aplikaci Visual Studio Tools pro Runtime sady Office.
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ů
Worksheet Host Item