Sdílet prostřednictvím


WorksheetBase Třída

Definice

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 Sheetn 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:

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á null , pokud je filtrování vypnuté.

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ánull, pokud není na listu žádný cyklické odkaz.

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á null , pokud zadaný XPath nebyl mapován na list, nebo pokud mapovaný rozsah je prázdný.

XmlMapQuery(String, Object, Object)

Range Získá objekt, který představuje buňky mapované na konkrétní XPath. Získá null , pokud zadaný XPath nebyl mapován na list.

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.

Platí pro