Share via


ApplicationFactory.CreateAction(String) Method

Definition

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..

public:
 Microsoft::Office::Tools::Word::Action ^ CreateAction(System::String ^ caption);
public Microsoft.Office.Tools.Word.Action CreateAction (string caption);
abstract member CreateAction : string -> Microsoft.Office.Tools.Word.Action
Public Function CreateAction (caption As String) As Action

Parameters

caption
String

The name of the action, which is displayed by the smart tag menu.

Returns

The new smart tag action.

Examples

The following code example demonstrates how to create a smart tag and an action in a Word add-in project. To use this example, run the code from the ThisAddIn class.

Microsoft.Office.Tools.Word.SmartTag simpleSmartTag =
    Globals.Factory.CreateSmartTag(
    "www.microsoft.com/Demo#DemoSmartTag",
    "Test Smart Tag");
Microsoft.Office.Tools.Word.Action simpleAction =
    Globals.Factory.CreateAction("Test Action");

simpleSmartTag.Terms.Add("blue");
simpleSmartTag.Actions = new Microsoft.Office.Tools.Word.Action[] { 
    simpleAction };
this.VstoSmartTags.Add(simpleSmartTag);
Dim simpleSmartTag As Microsoft.Office.Tools.Word.SmartTag =
    Globals.Factory.CreateSmartTag(
        "www.microsoft.com/Demo#DemoSmartTag",
        "Test Smart Tag")
Dim simpleAction As Microsoft.Office.Tools.Word.Action =
    Globals.Factory.CreateAction("Test Action")

simpleSmartTag.Terms.Add("blue")
simpleSmartTag.Actions = New Microsoft.Office.Tools.Word.Action() { _
    simpleAction}
Me.VstoSmartTags.Add(simpleSmartTag)

Applies to