WorksheetBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel.
public ref class WorksheetBase abstract : IDisposable, Microsoft::Office::Tools::Excel::IWorksheetExtension, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class WorksheetBase : IDisposable, Microsoft.Office.Tools.Excel.IWorksheetExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.ComponentModel.ToolboxItem(false)>]
type WorksheetBase = class
interface IWorksheetExtension
interface IExtension
interface EntryPoint
interface ISupportInitialize
interface IBindableComponent
interface IComponent
interface IDisposable
Public MustInherit Class WorksheetBase
Implements IBindableComponent, IComponent, IDisposable, ISupportInitialize, IWorksheetExtension
- Dědičnost
-
WorksheetBase
- Atributy
- Implementuje
Poznámky
Třída WorksheetBase je základní třídou pro Sheet
n tříd v excelových projektech na úrovni dokumentu vytvořených pomocí sady Visual Studio. Sheet
Pomocí n tříd můžete přistupovat k listům v projektu prostřednictvím kódu programu. Třída WorksheetBase je položka hostitele , která představuje list v projektech na úrovni dokumentu. Další informace najdete v tématech Přehled položek hostitele a ovládacích prvků hostitele a Položka hostitele listu.
Třída WorksheetBase poskytuje stejné členy jako Microsoft.Office.Interop.Excel.Worksheet třída v primárním sestavení zprostředkovatele excelové komunikace, ale přidává následující funkce:
Controls Vlastnost. Tato vlastnost slouží k přidání spravovaných ovládacích prvků do excelového listu nebo k odebrání ovládacích prvků za běhu.
InnerObject Vlastnost. Tato vlastnost slouží k získání základního Microsoft.Office.Interop.Excel.Worksheet objektu pro položku hostitele listu.
GetAutomationObject Metoda. Přepište tuto metodu, pokud chcete vystavit třídu v projektu kódu jazyka VBA na listu.
Události na úrovni dokumentu, například ActivateEvent a Change, jsou poskytovány pouze na úrovni aplikace v objektovém modelu aplikace Excel. To znamená, že v objektovém modelu Aplikace Excel jsou tyto události definovány ve Microsoft.Office.Interop.Excel.Application třídě, nikoli ve Microsoft.Office.Interop.Excel.Worksheet třídě.
Vytváření položek hostitele pracovního listu
Objekty nelze vytvářet WorksheetBase programově v projektech Sady Office.
V projektech Sheet
na úrovni dokumentu se při otevření sešitu automaticky vytvoří instance n tříd (které jsou odvozeny z WorksheetBase) Visual Studio Tools for Office runtime. Další informace najdete v tématu Programování Document-Level přizpůsobení.
V projektech na úrovni aplikace můžete vytvářet položky hostitele listu programově pomocí GetVstoObject
metody . Položka hostitele listu, kterou vytvoříte, je Microsoft.Office.Tools.Excel.Worksheet objekt, nikoli WorksheetBase objekt. Další informace najdete v tématu Rozšíření Word dokumentů a excelových sešitů v doplňcích VSTO za běhu.
Využití
Tento typ se používá jenom v projektech Office cílených na rozhraní .NET Framework 4 nebo novější. 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 modulu Visual Studio Tools for Office Runtime.
Konstruktory
WorksheetBase(Factory, IServiceProvider, String, String) |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
Vlastnosti
Application |
Application Získá objekt, který představuje aplikaci Microsoft Office Excel. |
AutoFilter |
Získá AutoFilter , který poskytuje informace o filtrovaných seznamech na listu, pokud je filtrování povoleno. Získá |
AutoFilterMode |
Získá nebo nastaví hodnotu, která označuje, zda je na listu aktuálně povoleno filtrování (to znamená, zda jsou aktuálně zobrazeny šipky rozevíracího seznamu filtru). |
Base |
Worksheet Získá objekt, který tento WorksheetBase objekt rozšiřuje. |
BindingContext |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
Cells |
Získá Range objekt, který představuje všechny buňky na listu (nejen buňky, které se právě používají). |
CircularReference |
Range Získá objekt, který představuje oblast obsahující první kruhový odkaz na listu, nebo získá |
Columns |
Range Získá objekt, který představuje jeden nebo více sloupců na listu. |
Comments |
Získá kolekci Comments , která představuje všechny komentáře listu. |
ConsolidationFunction |
Získá kód funkce použitý pro aktuální konsolidaci. |
ConsolidationOptions |
Získá tři prvky Array možnosti konsolidace. |
ConsolidationSources |
Získá řetězec Array , který pojmenuje zdrojové listy a oblasti pro aktuální sloučení listu. |
Controls |
Získá kolekci spravovaných ovládacích prvků, které jsou obsaženy v listu. |
Creator |
Získá hodnotu, která označuje aplikaci, ve které byl vytvořen list. |
CustomProperties |
CustomProperties Získá objekt představující identifikátor informace přidružené k listu. |
DataBindings |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
DataHost |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
DisplayPageBreaks |
Získá nebo nastaví hodnotu, která označuje, zda jsou zobrazeny konce stránek (automatické i ruční) na listu. |
DisplayRightToLeft |
Získá nebo nastaví hodnotu, která označuje, zda list je zobrazen zprava doleva místo zleva doprava. |
EnableAutoFilter |
Získá nebo nastaví hodnotu, která označuje, zda jsou povoleny šipky automatického filtru, pokud je zapnuta ochrana pouze uživatelského rozhraní. |
EnableCalculation |
Získá nebo nastaví hodnotu, která označuje, zda Microsoft Office Excel automaticky přepočítá list v případě potřeby. |
EnableFormatConditionsCalculation |
Získá nebo nastaví hodnotu, která určuje, zda podmíněné formáty budou automaticky. |
EnableOutlining |
Získá nebo nastaví hodnotu, která označuje, zda jsou povoleny symboly osnovy, když je zapnuta ochrana pouze uživatelského rozhraní. Tento typ nebo člen je určený jenom pro projekty pro Microsoft Office 2007. Inteligentní značky jsou v Office 2010 zastaralé. Tento typ nebo člen je určený jenom pro projekty pro Microsoft Office 2007. Inteligentní značky jsou v Office 2010 zastaralé. |
EnablePivotTable |
Získá nebo nastaví hodnotu, která označuje, zda kontingenční tabulka ovládací prvky a akce jsou povoleny, když je zapnuta ochrana pouze uživatelské rozhraní. |
EnableSelection |
Získá nebo nastaví hodnotu označující, které buňky lze vybrat na listu. |
FilterMode |
Získá hodnotu, která označuje, zda list aktivně filtruje data. |
HostContext |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
HPageBreaks |
HPageBreaks Získá kolekci, která představuje vodorovné konce stránek na listu. |
Hyperlinks |
Hyperlinks Získá kolekci, která představuje hypertextové odkazy pro oblast nebo list. |
Index |
Získá číslo indexu listu v kolekci listů. |
InnerObject |
Získá objekt Worksheet , který představuje základní nativní objekt pro WorksheetBase. |
ItemProvider |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
ListObjects |
Získá kolekci ListObject objektů v listu. |
MailEnvelope |
Získá záhlaví e-mailu pro list. |
Name |
Získá nebo nastaví název listu. |
Names |
Names Získá kolekci, která představuje všechny názvy specifické pro list (názvy definované předponou "Název listu!"). |
Next |
Získá, Worksheet který představuje další list. |
Outline |
Získá, Outline který představuje osnovu listu. |
PageSetup |
Získá objekt PageSetup , který obsahuje všechna nastavení nastavení stránky listu. |
Parent |
Získá nadřazený objekt listu. |
Previous |
Získá objekt Worksheet , který představuje předchozí list. |
PrintedCommentPages |
Získá počet stránek komentáře, které budou vytištěny pro aktuální list. Tuto vlastnost lze použít pouze v projektech excelu 2010. |
ProtectContents |
Získá hodnotu, která označuje, zda obsah listu (jednotlivé buňky) jsou zamknuté. |
ProtectDrawingObjects |
Získá hodnotu, která označuje, zda jsou obrazce chráněné. |
Protection |
Protection Získá objekt, který představuje možnosti ochrany listu. |
ProtectionMode |
Získá hodnotu, která označuje, zda je zapnuta ochrana pouze uživatelského rozhraní. |
ProtectScenarios |
Získá hodnotu, která označuje, zda jsou zamknuté scénáře listu. |
QueryTables |
Získá kolekci QueryTables , která představuje všechny tabulky dotazů na listu. |
Range |
Range Získá objekt, který představuje buňku nebo oblast buněk. |
Rows |
Range Získá objekt, který představuje jeden nebo více řádků na listu. |
ScrollArea |
Získá nebo nastaví oblast, kde je povoleno posouvání, jako odkaz na oblast ve stylu A1. |
Shapes |
Shapes Získá objekt, který představuje všechny obrazce na listu. |
Site |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
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á pro Tab list. |
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 pro list. |
TransitionFormEntry |
Získá nebo nastaví hodnotu, která označuje, zda aplikace Microsoft Office Excel používá pravidla pro zadávání vzorců aplikace Lotus 1-2-3 pro list. |
Type |
Získá typ listu. |
UsedRange |
Range Získá objekt, který představuje všechny buňky, které obsahují hodnotu kdykoli. |
Visible |
Získá nebo nastaví XlSheetVisibility hodnotu, která určuje, zda objekt je viditelný. |
VPageBreaks |
Získá kolekci VPageBreaks , která představuje svislé konce stránek na listu. |
Metody
Activate() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
BeginInit() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
CalculateMethod() |
Vypočítá vzorce v listu. |
ChartObjects(Object) |
Získá objekt, který představuje jeden vložený graf (a ChartObject) nebo kolekci všech vložených grafů (a ChartObjects) na listu. |
CheckSpelling(Object, Object, Object, Object) |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
CircleInvalid() |
Zakroužkuje neplatné položky na listu. |
ClearArrows() |
Vymaže šipky trasování z listu. Šipky traceru se přidávají pomocí funkce auditování. |
ClearCircles() |
Vymaže kroužky z neplatných položek na listu. |
Copy(Object, Object) |
Zkopíruje list do jiného umístění v sešitu. |
Delete() |
Odstraní základní Worksheet objekt, ale neodstraní položku hostitele. Důrazně doporučujeme tuto metodu nepoužít. |
Dispose() |
Uvolní všechny prostředky používané aktuální instancí WorksheetBase třídy. |
EndInit() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
Evaluate(Object) |
Převede název aplikace Microsoft Office Excel na objekt nebo hodnotu. |
ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object) |
Exportuje do souboru určeného formátu. |
FinishInitialization() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
GetAutomationObject() |
Volal modul runtime Visual Studio Tools for Office k získání objektu, který může být použit kódem jazyka VBA v listu. |
Initialize() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
InitializeDataBindings() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
Move(Object, Object) |
Přesune list do jiného umístění v sešitu. |
OLEObjects(Object) |
Získá objekt, který představuje jeden objekt OLE (an OLEObject) nebo kolekci všech objektů OLE ( OLEObjects kolekce) na listu. |
OnShutdown() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
OnStartup() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
Paste(Object, Object) |
Vloží obsah schránky do listu. |
PasteSpecial(Object, Object, Object, Object, Object, Object, Object) |
Vloží obsah schránky do listu v zadaném formátu. Tato metoda slouží k vložení dat z jiných aplikací nebo k vložení dat v určitém formátu. |
PivotTables(Object) |
Získá objekt, který představuje buď sestavu kontingenční tabulky ( PivotTable objekt) nebo kolekci všech sestav kontingenční tabulky ( PivotTables objekt) na listu. |
PivotTableWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) |
PivotTable Vytvoří objekt. |
PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object, Object) |
Vytiskne list. |
PrintPreview(Object) |
Zobrazuje náhled listu tak, jak by vypadal při tisku. |
Protect(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) |
Zamknou list tak, aby ho nebylo možné upravit. |
ResetAllPageBreaks() |
Obnoví všechny konce stránek na zadaném listu. |
SaveAs(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) |
Uloží změny listu do jiného souboru. |
Scenarios(Object) |
Získá objekt, který představuje buď jeden scénář ( Scenario objekt) nebo kolekce scénářů ( Scenarios objekt) na listu. |
Select(Object) |
Vybere list. |
SetBackgroundPicture(String) |
Nastaví obrázek pozadí listu. |
ShowAllData() |
Zviditelní všechny řádky aktuálně filtrovaného seznamu. Pokud se používá automatický filtr, změní tato metoda šipky na "Vše". |
ShowDataForm() |
Zobrazí datový formulář přidružený k listu. |
Unprotect(Object) |
Odebere z listu zámek. Tato metoda nemá žádný vliv, pokud list není zamknutý. |
XmlDataQuery(String, Object, Object) |
Range Získá objekt, který představuje buňky mapované na konkrétní XPath. Získá |
XmlMapQuery(String, Object, Object) |
Range Získá objekt, který představuje buňky mapované na konkrétní XPath. Získá |
Událost
ActivateEvent |
Nastane při aktivaci listu. |
BeforeDoubleClick |
Nastane, když je na list poklikání před výchozí akcí poklikání. |
BeforeRightClick |
Nastane při kliknutí pravým tlačítkem myši na list před výchozí akcí kliknutí pravým tlačítkem myši. |
BindingContextChanged |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
Calculate |
Nastane po přepočítání listu. |
Change |
Nastane, když se WorksheetBase v buňkách něco změní. |
Deactivate |
Nastane, když list ztratí fokus. |
Disposed |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
FollowHyperlink |
Nastane, když kliknete na libovolný hypertextový odkaz na listu. |
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 excelu 2010. |
PivotTableBeforeAllocateChanges |
Vyvolá se před použitím změn v kontingenční tabulce. Tuto událost lze použít pouze v projektech excelu 2010. |
PivotTableBeforeCommitChanges |
Nastane před potvrzením změn ve zdroji dat OLAP pro kontingenční tabulku. Tuto událost lze použít pouze v projektech excelu 2010. |
PivotTableBeforeDiscardChanges |
Vyvolá se před zahozením změn v kontingenční tabulce. Tuto událost lze použít pouze v projektech excelu 2010. |
PivotTableChangeSync |
Vyvolá se po změně kontingenční tabulky. Tuto událost lze použít pouze v projektech excelu 2010. |
PivotTableUpdate |
Nastane po aktualizaci sestavy kontingenční tabulky na listu. |
SelectionChange |
Nastane při změně výběru na listu. |
Shutdown |
Nastane při vypnutí položky hostitele listu. |
Startup |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
Explicitní implementace rozhraní
EntryPoint.BeginInit() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
EntryPoint.EndInit() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
EntryPoint.FinishInitialization() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
EntryPoint.Initialize() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
EntryPoint.InitializeDataBindings() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
EntryPoint.OnShutdown() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
EntryPoint.OnStartup() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
IExtension.ExtensionBase |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |
IWorksheetExtension.GetAutomationObject() |
Poskytuje základní třídu pro třídy Sheetn v projektech na úrovni dokumentu pro Microsoft Office Excel. |