IWorksheetExtension Interface

Represents an extension of a Worksheet object.

Namespace:  Microsoft.Office.Tools.Excel
Assemblies:   Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Syntax

'Declaration
<GuidAttribute("0b9c065d-fb76-41d6-bd4e-c59869752064")> _
Public Interface IWorksheetExtension _
    Inherits IExtension, EntryPoint
[GuidAttribute("0b9c065d-fb76-41d6-bd4e-c59869752064")]
public interface IWorksheetExtension : IExtension, 
    EntryPoint

The IWorksheetExtension type exposes the following members.

Properties

  Name Description
Public property ExtensionBase Gets the object that is being extended by this IExtension. (Inherited from IExtension.)

Top

Methods

  Name Description
Public method BeginInit (Inherited from EntryPoint.)
Public method EndInit (Inherited from EntryPoint.)
Public method FinishInitialization (Inherited from EntryPoint.)
Public method GetAutomationObject Called by the Visual Studio Tools for Office runtime to get an object that can be used by VBA code in the worksheet that is associated with a document-level project.
Public method Initialize (Inherited from EntryPoint.)
Public method InitializeDataBindings (Inherited from EntryPoint.)
Public method OnShutdown (Inherited from EntryPoint.)
Public method OnStartup (Inherited from EntryPoint.)

Top

Remarks

The IWorksheetExtension interface defines a set of members that extend the functionality of Worksheet objects.

The IWorksheetExtension interface is implemented by the WorksheetBase class. This is the base class for the generated Sheetn classes in document-level projects. For more information, see Programming Document-Level Customizations.

See Also

Reference

Microsoft.Office.Tools.Excel Namespace