Freigeben über


WorkbookBase Klasse

Definition

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

public ref class WorkbookBase abstract : IDisposable, Microsoft::Office::Tools::Excel::IWorkbookExtension, Microsoft::Office::Tools::ICachedDataPersistanceCallback, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
public ref class WorkbookBase abstract : IDisposable, Microsoft::Office::Tools::Excel::IWorkbookExtension, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class WorkbookBase : IDisposable, Microsoft.Office.Tools.Excel.IWorkbookExtension, Microsoft.Office.Tools.ICachedDataPersistanceCallback, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class WorkbookBase : IDisposable, Microsoft.Office.Tools.Excel.IWorkbookExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.ComponentModel.ToolboxItem(false)>]
type WorkbookBase = class
    interface IWorkbookExtension
    interface IExtension
    interface EntryPoint
    interface ISupportInitialize
    interface IBindableComponent
    interface IComponent
    interface IDisposable
    interface ICachedDataPersistanceCallback
[<System.ComponentModel.ToolboxItem(false)>]
type WorkbookBase = class
    interface IWorkbookExtension
    interface IExtension
    interface EntryPoint
    interface ISupportInitialize
    interface IBindableComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class WorkbookBase
Implements IBindableComponent, ICachedDataPersistanceCallback, IComponent, IDisposable, ISupportInitialize, IWorkbookExtension
Public MustInherit Class WorkbookBase
Implements IBindableComponent, IComponent, IDisposable, ISupportInitialize, IWorkbookExtension
Vererbung
WorkbookBase
Attribute
Implementiert

Beispiele

Übersicht über Hostelemente und Hoststeuerelemente

Arbeitsmappenhostelement

Hinweise

Die WorkbookBase -Klasse ist die Basisklasse für die ThisWorkbook -Klasse in Excel-Projekten auf Dokumentebene, die mit Visual Studio erstellt wurden. Verwenden Sie die ThisWorkbook -Klasse, um programmgesteuert auf die Arbeitsmappe in Ihrem Projekt zuzugreifen. Weitere Informationen finden Sie unter Programming Document-Level Customizations.

Die WorkbookBase -Klasse stellt dieselben Member wie das Microsoft.Office.Interop.Excel.Workbook -Objekt in der primären Excel-Interopassembly bereit, fügt jedoch die folgenden Features hinzu:

  • VstoSmartTags-Eigenschaft. Verwenden Sie diese Eigenschaft, um Smarttags zu einer Arbeitsmappe hinzuzufügen.

  • InnerObject-Eigenschaft. Verwenden Sie diese Eigenschaft, um das zugrunde liegende Microsoft.Office.Interop.Excel.Workbook Objekt für ein Arbeitsmappenhostelement abzurufen.

  • RemoveCustomization -Methode. Verwenden Sie diese Methode, um die Office-Anpassungsassembly aus der Arbeitsmappe in einer Anpassung auf Dokumentebene zu entfernen.

  • CreateRibbonObjects -Methode. Überschreiben Sie diese Methode, wenn Sie ihrem Projekt mithilfe der Elementvorlage Menüband (Visual Designer) mehrere benutzerdefinierte Menübänder hinzugefügt haben und angeben möchten, welche Menübänder zur Laufzeit angezeigt werden sollen.

  • GetAutomationObject -Methode. Überschreiben Sie diese Methode, um eine Klasse in Ihrem Projekt für VBA-Code in der Arbeitsmappe verfügbar zu machen.

Erstellen von Arbeitsmappenhostelementen

Sie können objekte nicht programmgesteuert in Office-Projekten erstellen WorkbookBase .

In Projekten auf Dokumentebene wird die ThisWorkbook -Klasse (die von WorkbookBaseabgeleitet wird) automatisch von der Visual Studio-Tools für Office Runtime instanziiert, wenn der Endbenutzer die Arbeitsmappe öffnet. Weitere Informationen finden Sie unter Programming Document-Level Customizations.

In Projekten auf Anwendungsebene können Sie mithilfe der GetVstoObject -Methode programmgesteuert Arbeitsmappenhostelemente erstellen. Weitere Informationen finden Sie unter Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.

Verbrauch

Dieser Typ wird nur in Office-Projekten verwendet, die auf .NET Framework 4 und höher ausgerichtet sind. Die Assembly, die diesen Typ definiert, ist nicht Teil der Visual Studio-Tools für Office-Laufzeit. Diese Assembly muss mit Ihrer Lösung bereitgestellt werden. Weitere Informationen finden Sie unter Assemblys in den Visual Studio-Tools für Office Runtime.

Konstruktoren

WorkbookBase(Factory, IServiceProvider, String, String)

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

Eigenschaften

AccuracyVersion

Gibt an, ob von bestimmten Arbeitsblattfunktionen zum Berechnen der Ergebnisse die aktuellen Genauigkeitsalgorithmen verwendet werden.

ActiveChart

Ruft ein Chart-Objekt ab, das das aktive Diagramm darstellt (entweder ein eingebettetes Diagramm oder ein Diagrammblatt). Ein eingebettetes Diagramm wird als aktiv betrachtet, wenn es ausgewählt oder aktiviert wurde. Wenn kein Diagramm aktiv ist, gibt diese Eigenschaft null zurück.

ActiveSheet

Ruft das aktive Blatt (das Blatt im Vordergrund) ab.

ActiveSlicer

Ruft ein Objekt ab, das den aktiven Datenschnitt in der aktiven oder angegebenen Arbeitsmappe darstellt.

Application

Ruft eine Application ab, die den Ersteller des Arbeitsblatts darstellt.

AutoUpdateFrequency

Ruft die Anzahl von Minuten zwischen automatischen Aktualisierungen der freigegebenen Arbeitsmappe ab oder diese legt fest.

AutoUpdateSaveChanges

Ruft einen Wert ab, der angibt, ob aktuelle Änderungen der freigegebenen Arbeitsmappe bei jeder automatischen Aktualisierung der Arbeitsmappe anderen Benutzer bereitgestellt werden, oder legt diesen Wert fest.

Base

Ruft das Workbook-Objekt ab, das von diesem WorkbookBase-Objekt erweitert wird.

BindingContext

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

BuiltinDocumentProperties

Ruft eine Microsoft.Office.Core.DocumentProperties-Auflistung ab, die alle integrierten Dokumenteigenschaften für die Arbeitsmappe darstellt.

CalculationVersion

Ruft eine Zahl ab, die die Version von Excel angibt, in der die Arbeitsmappe zuletzt vollständig neu berechnet wurde. Die vier Ziffern ganz rechts sind die Nebenversionsnummer der Berechnungsengine, und die anderen Ziffern (links) sind die Hauptversionsnummer von Microsoft Office Excel.

ChangeHistoryDuration

Ruft die Anzahl von Tagen ab, die im Änderungsprotokoll der freigegebenen Arbeitsmappe angezeigt werden, oder legt diese fest.

Charts

Ruft eine Sheets-Auflistung ab, die alle Diagrammblätter in der Arbeitsmappe darstellt.

CheckCompatibility

Ruft einen Wert ab, der angibt, ob die Kompatibilitätsprüfung automatisch beim Speichern der Arbeitsmappe ausgeführt werden soll, oder legt den Wert fest.

Colors

Ruft Farben in der Palette für die Arbeitsmappe ab oder legt diese fest.

CommandBars

Ruft ein Microsoft.Office.Core.CommandBars-Objekt ab, das die Befehlsleisten von Microsoft Office Excel darstellt.

ConflictResolution

Ruft ab oder legt fest, wie Konflikte beim Aktualisieren von freigegebenen Arbeitsmappen gelöst werden.

Connections

Ruft die Auflistung von Verbindungen zwischen der Arbeitsmappe und einer Datenquelle ab.

ConnectionsDisabled

Ruft einen Wert ab, der angibt, ob die externen Verbindungen oder Links in der Arbeitsmappe deaktiviert werden sollen.

Container

Ruft das Objekt ab, das die Containeranwendung für die Arbeitsmappe darstellt.

ContentTypeProperties

Ruft eine Auflistung von Eigenschaften ab, die in der Arbeitsmappe gespeicherte Metadaten beschreiben.

CreateBackup

Ruft einen Wert ab, der angibt, ob beim Speichern der Datei eine Sicherungsdatei erstellt wird.

Creator

Ruft die Anwendung ab, in der die Arbeitsmappe erstellt wurde.

CustomDocumentProperties

Ruft eine Microsoft.Office.Core.DocumentProperties-Auflistung ab, die alle benutzerdefinierten Dokumenteigenschaften für die Arbeitsmappe darstellt.

CustomViews

Ruft eine CustomViews-Auflistung ab, die alle benutzerdefinierten Ansichten für die Arbeitsmappe darstellt.

CustomXMLParts

Ruft die Auflistung von benutzerdefinierten XML-Abschnitten in der Arbeitsmappe ab.

DataBindings

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

DataHost

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

Date1904

Ruft einen Wert ab, der angibt, ob die Arbeitsmappe die 1904-Datumswerte verwendet, oder legt diesen fest.

DefaultPivotTableStyle

Ruft das Tabellenformat von der TableStyles-Eigenschaft ab, das als Standardformat für PivotTable-Berichte in der Arbeitsmappe verwendet wird, oder legt dieses fest.

DefaultSlicerStyle

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

DefaultTableStyle

Ruft das Tabellenformat von der TableStyles-Eigenschaft ab, das als Standardformat für Tabellen in der Arbeitsmappe verwendet wird, oder legt das Format fest.

DisplayDrawingObjects

Ruft ab oder legt fest, wie Formen angezeigt werden.

DisplayInkComments

Ruft einen Wert ab, der angibt, ob Freihandkommentare in der Arbeitsmappe angezeigt werden, oder legt diesen fest.

DocumentInspectors

Ruft die Auflistung von Modulen des Dokument-Inspektors für die Arbeitsmappe ab.

DocumentLibraryVersions

Ruft eine Microsoft.Office.Core.DocumentLibraryVersions-Auflistung ab, die die Auflistung der Versionen einer freigegebenen Arbeitsmappe darstellt, für die die Versionsverwaltung aktiviert ist und die in einer Dokumentbibliothek auf einem Server gespeichert ist.

DoNotPromptForConvert

Ruft einen Wert ab, der angibt, ob der Benutzer zum Konvertieren der Arbeitsmappe aufgefordert werden soll, wenn sie Features beinhaltet, die von älteren Excel-Versionen als Excel 2007 nicht unterstützt werden, oder legt den Wert fest.

EnableAutoRecover

Ruft einen Wert ab, der angibt, ob Microsoft Office Excel geänderte Dateien aller Formate in regelmäßigen Abständen speichert, oder legt diesen Wert fest.

EncryptionProvider

Ruft den Namen des Anbieters des Verschlüsselungsalgorithmus ab, den Microsoft Office Excel zum Verschlüsseln der Kennwörter für die Arbeitsmappe verwendet.

EnvelopeVisible

Ruft einen Wert ab, der angibt, ob der E-Mail-Erstellungsheader und die Umschlagsymbolleiste beide sichtbar sind, oder legt diesen Wert fest.

Excel4IntlMacroSheets

Ruft eine Sheets-Auflistung ab, die alle internationalen Makrovorlagen von Microsoft Office Excel 4.0 in der Arbeitsmappe darstellt.

Excel4MacroSheets

Ruft eine Sheets-Auflistung ab, die alle Makrovorlagen von Microsoft Office Excel 4.0 in der Arbeitsmappe darstellt.

Excel8CompatibilityMode

Ruft einen Wert ab, der angibt, ob sich die Arbeitsmappe im Kompatibilitätsmodus befindet.

FileFormat

Ruft das Dateiformat und den Typ der Arbeitsmappe ab.

Final

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob die Arbeitsmappe in ihrem endgültigen Zustand vorliegt.

ForceFullCalculation

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob eine vollständige Berechnung einer Arbeitsmappe ausgeführt werden soll.

FullName

Ruft den Namen des Objekts einschließlich seines Pfads auf dem Datenträger ab.

FullNameURLEncoded

Ruft den Namen des Objekts einschließlich seines Pfads auf dem Datenträger ab.

HasPassword

Ruft einen Wert ab, der angibt, ob die Arbeitsmappe durch ein Kennwort geschützt ist.

HasVBProject

Ruft einen Wert ab, der angibt, ob eine Arbeitsmappe über ein angehängtes Microsoft Visual Basic for Applications (VBA)-Projekt verfügt.

HighlightChangesOnScreen

Ruft einen Wert ab, der angibt, ob Änderungen an der freigegebenen Arbeitsmappe auf dem Bildschirm hervorgehoben werden, oder legt diesen Wert fest.

HostContext

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

IconSets

Ruft die Auflistung der integrierten Symbolsätze ab, mit denen eine bedingte Formatierungsregel für einen Bereich in der Arbeitsmappe übernommen werden kann.

InactiveListBorderVisible

Ruft einen Wert ab, der angibt, ob Listenrahmen von nicht aktiven Listen eingeblendet werden, oder legt diesen fest.

InnerObject

Ruft ein Workbook ab, das das zugrunde liegende native Objekt für das WorkbookBase darstellt.

IsAddin

Ruft einen Wert ab, der angibt, ob die Arbeitsmappe als Add-In ausgeführt wird, oder legt diesen fest.

IsInplace

Ruft einen Wert ab, der angibt, ob die angegebene Arbeitsmappe derzeit in einer anderen Anwendung bearbeitet wird.

ItemProvider

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

KeepChangeHistory

Ruft einen Wert ab, der angibt, ob das Nachverfolgen von Änderungen für die freigegebene Arbeitsmappe aktiviert ist, oder legt diesen fest.

ListChangesOnNewSheet

Ruft einen Wert ab, der angibt, ob Änderungen an der freigegebenen Arbeitsmappe in einem separaten Arbeitsblatt angezeigt werden, oder legt diesen Wert fest.

Mailer

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

MultiUserEditing

Ruft einen Wert ab, der angibt, ob die Arbeitsmappe als freigegebene Liste geöffnet ist.

Name

Ruft den Namen der Arbeitsmappe ab.

Names

Ruft eine Names-Auflistung ab, die alle Namen in der Arbeitsmappe (einschließlich aller arbeitsblattspezifischen Namen) darstellt.

Parent

Ruft das übergeordnete Objekt der Arbeitsmappe ab.

Password

Ruft das Kennwort ab, das zum Öffnen der Arbeitsmappe angegeben werden muss, oder legt dieses fest.

PasswordEncryptionAlgorithm

Ruft den Algorithmus ab, den Microsoft Office Excel zum Verschlüsseln der Kennwörter für die Arbeitsmappe verwendet.

PasswordEncryptionFileProperties

Ruft einen Wert ab, der angibt, ob Microsoft Office Excel für die angegebene kennwortgeschützte Arbeitsmappe Dateieigenschaften verschlüsselt.

PasswordEncryptionKeyLength

Ruft die Schlüssellänge des Algorithmus ab, den Microsoft Office Excel zum Verschlüsseln der Kennwörter für die Arbeitsmappe verwendet.

PasswordEncryptionProvider

Ruft den Namen des Anbieters des Verschlüsselungsalgorithmus ab, den Microsoft Office Excel zum Verschlüsseln der Kennwörter für die Arbeitsmappe verwendet.

Path

Ruft den vollständigen Pfad zur Anwendung ohne das abschließende Trennzeichen und den Namen der Anwendung ab.

Permission

Ruft ein Microsoft.Office.Core.Permission-Objekt ab, das die Berechtigungseinstellungen in der Arbeitsmappe darstellt.

PersonalViewListSettings

Ruft einen Wert ab, der angibt, ob die persönliche Ansicht des Benutzers der freigegebenen Arbeitsmappe Filter- und Sortiereinstellungen für Listen umfasst, oder legt diesen Wert fest.

PersonalViewPrintSettings

Ruft einen Wert ab, der angibt, ob die persönliche Ansicht des Benutzers der freigegebenen Arbeitsmappe Druckeinstellungen umfasst, oder legt diesen Wert fest.

PrecisionAsDisplayed

Ruft einen Wert ab, der angibt, ob Berechnungen in dieser Arbeitsmappe nur mit der Genauigkeit der angezeigten Zahlen durchgeführt werden, oder legt diesen Wert fest.

ProtectStructure

Ruft einen Wert ab, der angibt, ob die Reihenfolge der Blätter in der Arbeitsmappe geschützt ist.

ProtectWindows

Ruft einen Wert ab, der angibt, ob die Fenster der Arbeitsmappe geschützt sind.

PublishObjects

Ruft die PublishObjects-Auflistung ab.

ReadOnly

Ruft einen Wert ab, der angibt, ob die Arbeitsmappe schreibgeschützt geöffnet wurde.

ReadOnlyRecommended

Ruft einen Wert ab, der angibt, ob die Arbeitsmappe mit Schreibschutzempfehlung gespeichert wurde, oder legt diesen fest.

RemovePersonalInformation

Ruft einen Wert ab, der angibt, ob persönliche Informationen aus der Arbeitsmappe entfernt werden können, oder legt diesen fest.

Research

Ruft ein Objekt ab, das den Recherchedienst für die Arbeitsmappe darstellt.

RevisionNumber

Ruft ab, wie häufig die Arbeitsmappe gespeichert wurde, während sie als freigegebene Liste geöffnet war. Wenn die Arbeitsmappe im Exklusivmodus geöffnet ist, gibt diese Eigenschaft 0 (null) zurück.

Saved

Ruft einen Wert ab, der angibt, ob seit dem letzten Speichern der Arbeitsmappe Änderungen an dieser vorgenommen wurden, oder legt diesen Wert fest.

SaveLinkValues

Ruft einen Wert ab, der angibt, ob Microsoft Office Excel externe Linkwerte mit der Arbeitsmappe speichert, oder legt diesen fest.

ServerPolicy

Ruft ein Objekt ab, bei dem es sich um eine Richtlinie für eine Arbeitsmappe handelt, das auf einem Server gespeichert wird, auf dem Microsoft Office SharePoint Server ausgeführt wird.

ServerViewableItems

Ruft ein Objekt ab, mit dem Sie mit der Liste der veröffentlichten Objekte in der Arbeitsmappe interagieren können, die auf einem Microsoft Office SharePoint Server-Server angezeigt werden.

SharedWorkspace

Ruft ein Microsoft.Office.Core.SharedWorkspace-Objekt ab, das den Dokumentarbeitsbereich darstellt, in dem sich die Arbeitsmappe befindet.

Sheets

Ruft eine Sheets-Auflistung ab, die alle Blätter in der Arbeitsmappe darstellt.

ShowConflictHistory

Ruft einen Wert ab, der angibt, ob das Konfliktprotokoll-Arbeitsblatt in der als freigegebene Liste geöffneten Arbeitsmappe angezeigt wird.

ShowPivotChartActiveFields

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob der PivotChart-Filterbereich sichtbar ist.

ShowPivotTableFieldList

Ruft einen Wert ab, der angibt, ob die PivotTable-Feldliste angezeigt werden kann, oder legt diesen fest.

Signatures

Ruft die Auflistung von digitalen Signaturen für die Arbeitsmappe ab.

Site

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

SlicerCaches

Ruft das der Arbeitsmappe zugeordnete SlicerCaches-Objekt ab.

SmartDocument

Ruft ein Microsoft.Office.Core.SmartDocument-Objekt ab, das die Einstellungen für eine SmartDocuments-Projektmappe darstellt.

Styles

Ruft eine Styles-Auflistung ab, die alle Formatvorlagen in der Arbeitsmappe darstellt.

Sync

Ruft ein Microsoft.Office.Core.Sync-Objekt ab, das den Zugriff auf die Methoden und Eigenschaften von Dokumenten ermöglicht, die einem Dokumentarbeitsbereich angehören.

TableStyles

Ruft die Auflistung der Tabellenformate ab, die in der Arbeitsmappe verwendet werden.

Tag

Ruft das Objekt ab, das Daten zur Arbeitsmappe enthält, oder legt dieses fest.

TemplateRemoveExtData

Ruft einen Wert ab, der angibt, ob externe Datenverweise beim Speichern der Arbeitsmappe als Vorlage entfernt werden, oder legt diesen fest.

Theme

Ruft das für die Arbeitsmappe übernommene Design ab.

UpdateLinks

Ruft einen Wert ab, der die Einstellung einer Arbeitsmappe zum Aktualisieren von eingebetteten OLE-Links angibt, oder legt diesen fest.

UpdateRemoteReferences

Ruft einen Wert ab, der angibt, ob Microsoft Office Excel Remotebezüge in der Arbeitsmappe aktualisiert, oder legt diesen fest.

UserStatus

Ruft ein 1-basiertes, zweidimensionales Array ab, das Informationen zu allen Benutzern bereitstellt, die die Arbeitsmappe als freigegebene Liste geöffnet haben.

VBASigned

Ruft einen Wert ab, der angibt, ob das Visual Basic für Applikationen-Projekt für die Arbeitsmappe mit einer digitalen Signatur versehen wurde.

VBProject

Ruft das virtuelle Microsoft.Vbe.Interop.VBProject-Projekt in der Arbeitsmappe ab.

VstoSmartTags

Ruft das der Arbeitsmappe zugeordnete SmartTagCollection ab. Dieser Typ oder Member ist nur für die Verwendung in Projekten für das Microsoft Office 2007-System vorgesehen. Smarttags sind in Office 2010 veraltet.

WebOptions

Ruft die WebOptions-Auflistung ab, die Attribute auf der Arbeitsblattebene enthält, die von Microsoft Office Excel verwendet werden, wenn Sie ein Dokument als Webseite speichern oder eine Webseite öffnen.

Windows

Ruft eine Windows-Auflistung ab, die alle Fenster in der Arbeitsmappe darstellt.

Worksheets

Ruft eine Sheets-Auflistung ab, die alle Arbeitsblätter in der Arbeitsmappe darstellt.

WritePassword

Ruft das Kennwort für den Schreibzugriff auf eine Arbeitsmappe ab oder legt dieses fest.

WriteReserved

Ruft einen Wert ab, der angibt, ob für die Arbeitsmappe ein exklusiver Schreibzugriff besteht.

WriteReservedBy

Ruft den Namen des Benutzers ab, der derzeit die Schreibberechtigung für die Arbeitsmappe hat.

XmlMaps

Ruft eine XmlMaps-Auflistung ab, die die Schemazuordnungen darstellt, die der Arbeitsmappe hinzugefügt wurden.

XmlNamespaces

Ruft eine XmlNamespaces-Auflistung ab, die die in der Arbeitsmappe enthaltenen XML-Namespaces darstellt.

Methoden

AcceptAllChanges(Object, Object, Object)

Übernimmt alle Änderungen in der freigegebenen Arbeitsmappe.

Activate()

Aktiviert das erste der Arbeitsmappe zugeordnete Fenster.

AddToFavorites()

Fügt dem Ordner Favoriten eine Verknüpfung zur Arbeitsmappe hinzu.

ApplyTheme(String)

Übernimmt das angegebene Design für die Arbeitsmappe.

BeginInit()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

BreakLink(String, XlLinkType)

Konvertiert mit anderen Microsoft Office Excel-Quellen oder OLE-Quellen verknüpfte Formeln in Werte.

CanCheckIn()

Ruft einen Wert ab, der angibt, ob Microsoft Office Excel die Arbeitsmappe auf einem Server einchecken kann.

ChangeFileAccess(XlFileAccess, Object, Object)

Ändert die Zugriffsberechtigungen für die Arbeitsmappe. Dazu muss unter Umständen eine aktualisierte Version vom Datenträger geladen werden.

ChangeLink(String, String, XlLinkType)

Ändert einen Link von einem Dokument zu einem anderen.

CheckIn(Object, Object, Object)

Gibt eine Arbeitsmappe von einem lokalen Computer an einen Server zurück und legt die lokale Arbeitsmappe als schreibgeschützt fest, sodass sie nicht lokal bearbeitet werden kann. Durch den Aufruf dieser Methode wird die Arbeitsmappe geschlossen.

CheckInWithVersion(Object, Object, Object, Object)

Sendet die Arbeitsmappe vom lokalen Computer an einen Server zurück und legt die lokale Arbeitsmappe als schreibgeschützt fest, sodass sie nicht lokal bearbeitet werden kann. Durch den Aufruf dieser Methode wird die Arbeitsmappe geschlossen.

Close(Object, Object, Object)

Schließt die Arbeitsmappe.

CreateRibbonExtensibilityObject()

Gibt ein Objekt zurück, das die Microsoft.Office.Core.IRibbonExtensibility-Schnittstelle implementiert.

CreateRibbonObjects()

Gibt der OfficeRibbon-Methode ein Array der CreateRibbonExtensibilityObject()-Objekte zurück.

DeleteNumberFormat(String)

Löscht ein benutzerdefiniertes Zahlenformat aus der Arbeitsmappe.

Dispose()

Gibt alle von der aktuellen Instanz der WorkbookBase-Klasse verwendeten Ressourcen frei.

EnableConnections()

Aktiviert Datenverbindungen in der Arbeitsmappe.

EndInit()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

EndReview()

Beendet die Überprüfung einer Datei, die mithilfe der SendForReview(Object, Object, Object, Object)-Methode zur Überprüfung eingereicht wurde.

ExclusiveAccess()

Weist dem aktuellen Benutzer den exklusiven Zugriff auf die als freigegebene Liste geöffnete Arbeitsmappe zu.

ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

Speichert eine Arbeitsmappe im PDF- oder XPS-Format.

FinishInitialization()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

FollowHyperlink(String, Object, Object, Object, Object, Object, Object)

Zeigt ein zwischengespeichertes Dokument an, wenn es bereits heruntergeladen wurde. Andernfalls löst diese Methode den Link auf, lädt das Zieldokument herunter und zeigt das Dokument in der entsprechenden Anwendung an.

ForwardMailer()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

GetAutomationObject()

Wird von der Visual Studio-Tools für Office Runtime aufgerufen, um ein Objekt abzurufen, das von VBA-Code in der Arbeitsmappe verwendet werden kann.

GetHostItem<T>(Type, String)

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

GetWorkflowTasks()

Gibt die Auflistung der Workflowaufgaben für diese Arbeitsmappe zurück.

GetWorkflowTemplates()

Gibt die Auflistung der Workflowvorlagen für die Arbeitsmappe zurück.

HighlightChangesOptions(Object, Object, Object)

Steuert, wie Änderungen in einer freigegebenen Arbeitsmappe angezeigt werden.

Initialize()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

InitializeDataBindings()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

LinkInfo(String, XlLinkInfo, Object, Object)

Ruft das Linkdatum und den Aktualisierungsstatus ab.

LinkSources(Object)

Gibt ein Array von Links in der Arbeitsmappe zurück.

LockServerFile()

Sperrt die Arbeitsmappe auf dem Server, um Änderungen zu verhindern.

MergeWorkbook(Object)

Führt Änderungen aus einer Arbeitsmappe mit einer geöffneten, freigegebenen Arbeitsmappe zusammen.

NewWindow()

Erstellt ein neues Fenster.

OnShutdown()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

OnStartup()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

OpenLinks(String, Object, Object)

Öffnet die unterstützenden Dokumente für einen oder mehrere Links.

PivotCaches()

Ruft eine PivotCaches-Auflistung ab, die alle PivotTable-Caches in der angegebenen Arbeitsmappe darstellt.

Post(Object)

Sendet die Arbeitsmappe an einen öffentlichen Ordner. Diese Methode funktioniert nur mit einem Microsoft Exchange-Client, der mit einem Microsoft Exchange-Server verbunden ist.

PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object, Object)

Druckt die Arbeitsmappe.

PrintPreview(Object)

Zeigt eine Druckvorschau des Objekts an.

Protect(Object, Object, Object)

Schützt eine Arbeitsmappe, sodass sie nicht geändert werden kann.

ProtectDocument()

Wird von der Visual Studio-Tools für Office Runtime aufgerufen, damit Sie den Kennwortschutz erneut auf die Arbeitsmappe anwenden können, nachdem die zwischengespeicherten Daten gespeichert wurden.

ProtectSharingEx(Object, Object, Object, Object, Object, Object, Object)

Speichert die Arbeitsmappe und schützt sie für die Freigabe.

PurgeChangeHistoryNow(Int32, Object)

Entfernt Einträge aus dem Änderungsprotokoll für die Arbeitsmappe.

RefreshAll()

Aktualisiert alle externen Datenbereiche und PivotTable-Berichte in der Arbeitsmappe.

RejectAllChanges(Object, Object, Object)

Lehnt alle Änderungen in der freigegebenen Arbeitsmappe ab.

ReloadAs(MsoEncoding)

Lädt eine auf einem HTML-Dokument basierende Arbeitsmappe mit der angegebenen Dokumentcodierung neu.

RemoveCustomization()

Entfernt die Anpassung, die mithilfe der Office-Entwicklungstools in Visual Studio erstellt wurde, aus der Arbeitsmappe.

RemoveDocumentInformation(XlRemoveDocInfoType)

Entfernt alle Informationen des angegebenen Typs aus der Arbeitsmappe.

RemoveUser(Int32)

Entfernt den angegebenen Benutzer aus der freigegebenen Arbeitsmappe.

Reply()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

ReplyAll()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

ReplyWithChanges(Object)

Sendet eine E-Mail-Nachricht an den Autor einer zur Überprüfung eingereichten Arbeitsmappe, in der diesem mitgeteilt wird, dass ein Bearbeiter mit der Überprüfung der Arbeitsmappe fertig ist.

RequestService(Guid)

Gibt ein Objekt zurück, das die Microsoft.Office.Core.IRibbonExtensibility-Schnittstelle in einer Anpassung auf Dokumentebene implementiert.

ResetColors()

Setzt die Farbpalette auf die Standardfarben zurück.

RunAutoMacros(XlRunAutoMacro)

Führt das in die Arbeitsmappe eingebundene Auto_öffnen-, Auto_schließen-, Auto_aktivieren- oder Auto_deaktivieren-Makro aus. Diese Methode ist aus Gründen der Abwärtskompatibilität enthalten. Anstelle dieser Makros sollten Sie die Ereignisse Open, Close, Activate und Deactivate verwenden.

Save()

Speichert Änderungen an der Arbeitsmappe.

SaveAs(Object, Object, Object, Object, Object, Object, XlSaveAsAccessMode, Object, Object, Object, Object, Object)

Speichert Änderungen an der Arbeitsmappe in einer anderen Datei.

SaveAsXMLData(String, XmlMap)

Exportiert die Daten, die der angegebenen XML-Schemazuordnung zugeordnet wurden, in eine XML-Datendatei.

SaveCopyAs(Object)

Speichert eine Kopie der Arbeitsmappe in einer Datei, ändert jedoch die geöffnete Arbeitsmappe im Arbeitsspeicher nicht.

SendFaxOverInternet(Object, Object, Object)

Sendet das aktive Blatt in der Arbeitsmappe als Fax an die angegebenen Empfänger.

SendForReview(Object, Object, Object, Object)

Sendet eine Arbeitsmappe in einer E-Mail-Nachricht zur Überprüfung an die angegebenen Empfänger.

SendMail(Object, Object, Object)

Sendet die Arbeitsmappe unter Verwendung des installierten E-Mail-Systems.

SendMailer(Object, XlPriority)

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

SetLinkOnData(String, Object)

Legt den Namen einer Prozedur fest, die ausgeführt wird, wenn ein DDE-Link aktualisiert wird.

SetPasswordEncryptionOptions(Object, Object, Object, Object)

Legt die Optionen zum Verschlüsseln der Arbeitsmappe mit einem Kennwort fest.

ToggleFormsDesign()

Schaltet den Entwurfsmodus von Microsoft Office Excel ein oder aus.

Unprotect(Object)

Hebt den Schutz für die Arbeitsmappe auf. Diese Methode hat keinerlei Auswirkungen, wenn die Arbeitsmappe nicht geschützt ist.

UnprotectDocument()

Wird von der Visual Studio-Tools für Office Runtime aufgerufen, damit Sie den Kennwortschutz aus der Arbeitsmappe entfernen und das Speichern zwischengespeicherter Daten aktivieren können.

UnprotectSharing(Object)

Schaltet den Schutz für die Freigabe aus und speichert die Arbeitsmappe.

UpdateFromFile()

Aktualisiert eine schreibgeschützte Arbeitsmappe mit der gespeicherten Datenträgerversion der Arbeitsmappe, falls die Datenträgerversion aktueller als die in den Arbeitsspeicher geladene Kopie der Arbeitsmappe ist. Wenn die Datenträgerversion nicht geändert wurde, seitdem die Arbeitsmappe in den Arbeitsspeicher geladen wurde, wird die Kopie im Arbeitsspeicher nicht erneut geladen.

UpdateLink(Object, Object)

Aktualisiert einen oder mehrere Microsoft Office Excel-, DDE- oder OLE-Links.

WebPagePreview()

Zeigt in einer Vorschau an, wie die Arbeitsmappe aussieht, wenn sie als Webseite gespeichert wird.

XmlImport(String, XmlMap, Object, Object)

Importiert eine XML-Datendatei in die aktuelle Arbeitsmappe.

XmlImportXml(String, XmlMap, Object, Object)

Importiert einen zuvor in den Arbeitsspeicher geladenen XML-Datenstream.

Ereignisse

ActivateEvent

Tritt beim Aktivieren der Arbeitsmappe ein.

AddinInstall

Tritt ein, wenn die Arbeitsmappe als Add-In installiert wird.

AddinUninstall

Tritt ein, wenn die Arbeitsmappe als Add-In deinstalliert wird.

AfterSave

Tritt ein, nachdem die Arbeitsmappe gespeichert wurde.

AfterXmlExport

Tritt ein, wenn Microsoft Office Excel Daten gespeichert oder aus der Arbeitsmappe in eine XML-Datendatei exportiert hat.

AfterXmlImport

Tritt ein, wenn eine bestehende XML-Datenverbindung aktualisiert wurde oder neue XML-Daten in die Arbeitsmappe importiert wurden.

BeforeClose

Tritt ein, bevor die Arbeitsmappe geschlossen wird. Wenn die Arbeitsmappe geändert wurde, tritt dieses Ereignis ein, bevor der Benutzer gefragt wird, ob die Änderungen gespeichert werden sollen.

BeforePrint

Tritt ein, bevor die Arbeitsmappe (oder ein Teil ihres Inhalts) gedruckt wird.

BeforeSave

Tritt ein, bevor die Arbeitsmappe gespeichert wird.

BeforeXmlExport

Tritt ein, bevor Microsoft Office Excel Daten speichert oder aus der Arbeitsmappe in eine XML-Datendatei exportiert.

BeforeXmlImport

Tritt ein, bevor eine bestehende XML-Datenverbindung aktualisiert wird oder neue XML-Daten in die Arbeitsmappe importiert werden.

BindingContextChanged

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

Deactivate

Tritt beim Deaktivieren der Arbeitsmappe ein.

Disposed

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

New

Tritt beim Erstellen einer neuen Arbeitsmappe ein.

NewChart

Tritt ein, wenn in der Arbeitsmappe ein neues Diagramm erstellt wird.

NewSheet

Tritt ein, wenn in der Arbeitsmappe ein neues Blatt erstellt wird.

Open

Tritt beim Öffnen der Arbeitsmappe ein.

PivotTableCloseConnection

Tritt ein, wenn ein PivotTable-Bericht die Verbindung zur Datenquelle getrennt hat.

PivotTableOpenConnection

Tritt ein, wenn ein PivotTable-Bericht die Verbindung zur Datenquelle hergestellt hat.

RowsetComplete

Tritt aus, wenn der Benutzer durch den Recordset navigiert oder die Rowset-Aktion in einer OLAP-PivotTable aufruft.

SheetActivate

Nur aus Gründen der Abwärtskompatibilität enthalten.

SheetBeforeDoubleClick

Tritt vor der Standardaktion für Doppelklicken ein, wenn auf ein Arbeitsblatt doppelgeklickt wird.

SheetBeforeRightClick

Tritt vor der Standardaktion für Klicken mit der rechten Maustaste ein, wenn mit der rechten Maustaste auf ein Arbeitsblatt geklickt wird.

SheetCalculate

Tritt ein, wenn ein Arbeitsblatt neu berechnet wurde oder geänderte Daten in einem Diagramm geplottet wurden.

SheetChange

Tritt ein, wenn Zellen in einem beliebigen Arbeitsblatt durch den Benutzer oder durch einen externen Link geändert werden.

SheetDeactivate

Nur aus Gründen der Abwärtskompatibilität enthalten.

SheetFollowHyperlink

Tritt ein, wenn Sie auf einen Link in einer Arbeitsmappe klicken.

SheetPivotTableAfterValueChange

Tritt ein, nachdem eine Zelle oder ein Bereich von Zellen (mit Formeln) in einer PivotTable bearbeitet oder neu berechnet wird.

SheetPivotTableBeforeAllocateChanges

Tritt ein, bevor Änderungen für eine PivotTable übernommen werden.

SheetPivotTableBeforeCommitChanges

Tritt ein, bevor ein Commit der Änderungen an einer PivotTable in der OLAP-Datenquelle ausgeführt wird.

SheetPivotTableBeforeDiscardChanges

Tritt ein, bevor Änderungen an einer PivotTable verworfen werden.

SheetPivotTableChangeSync

Tritt ein, nachdem eine PivotTable geändert wurde.

SheetPivotTableUpdate

Tritt ein, wenn das Blatt eines PivotTable-Berichts aktualisiert wurde.

SheetSelectionChange

Tritt ein, wenn die Auswahl in einem Arbeitsblatt geändert wird. Tritt nicht ein, wenn die Auswahl in einem Diagrammblatt vorgenommen wird.

Shutdown

Tritt auf, wenn das Arbeitsmappenhostelement heruntergefahren wird.

Startup

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

SyncEvent

Tritt ein, wenn eine lokale Kopie einer Arbeitsmappe, die einem Dokumentarbeitsbereich angehört, mit der Kopie auf dem Server synchronisiert wird.

WindowActivate

Tritt ein, wenn ein Arbeitsmappenfenster aktiviert wird.

WindowDeactivate

Tritt ein, wenn ein Arbeitsmappenfenster deaktiviert wird.

WindowResize

Tritt ein, wenn die Größe des Arbeitsmappenfensters geändert wird.

Explizite Schnittstellenimplementierungen

EntryPoint.BeginInit()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

EntryPoint.EndInit()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

EntryPoint.FinishInitialization()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

EntryPoint.Initialize()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

EntryPoint.InitializeDataBindings()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

EntryPoint.OnShutdown()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

EntryPoint.OnStartup()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

ICachedDataPersistanceCallback.OnAfterSave()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

ICachedDataPersistanceCallback.OnBeforeSave()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

IExtension.ExtensionBase

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

IWorkbookExtension.CreateRibbonExtensibilityObject()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

IWorkbookExtension.CreateRibbonObjects()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

IWorkbookExtension.GetAutomationObject()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

IWorkbookExtension.ProtectDocument()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

IWorkbookExtension.RequestService(Guid)

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

IWorkbookExtension.UnprotectDocument()

Stellt die Basisklasse für die ThisWorkbook-Klasse in Projekten auf Dokumentebene für Microsoft Office Excel bereit.

Gilt für: