ApplicationFactory Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides methods you can use to perform miscellaneous tasks in application-level add-ins, such as extending native Word documents and creating Ribbon controls at run time.
public interface class ApplicationFactory : Microsoft::Office::Tools::Factory
[System.Runtime.InteropServices.Guid("E1FAF765-E4B2-4EBA-96B0-E8B82AE7AC95")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ApplicationFactory : Microsoft.Office.Tools.Factory
[<System.Runtime.InteropServices.Guid("E1FAF765-E4B2-4EBA-96B0-E8B82AE7AC95")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ApplicationFactory = interface
interface Factory
Public Interface ApplicationFactory
Implements Factory
- Attributes
- Implements
Remarks
To get an ApplicationFactory object, use the Globals.Factory
property in your project. For more information, see Global Access to Objects in Office Projects.
Note
This interface is implemented by the Visual Studio Tools for Office runtime. It is not intended to be implemented in your code. For more information, see Visual Studio Tools for Office Runtime Overview.
Methods
CreateAction(String) |
Creates a Action object that represents an action for a smart tag. This type or member is intended to be used only in projects for the 2007 Microsoft Office system. Smart tags are deprecated in Office 2010.. |
CreateSmartTag(String, String, ISmartTagExtension) |
Creates a SmartTag object that represents a smart tag on a document. This type or member is intended to be used only in projects for the 2007 Microsoft Office system. Smart tags are deprecated in Office 2010.. |
GetRibbonFactory() |
Returns an object that you can use to create Ribbon controls at run time. (Inherited from Factory) |
GetVstoObject(_Document) |
Returns a Document host item that extends the functionality of the specified native document object. |
HasVstoObject(_Document) |
Returns a value that indicates whether a Document host item has been created for the specified native document object. |