Export (0) Print
Expand All

Factory.CreateAction Method

Creates a Action object that represents an action for a smart tag.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Action CreateAction(
	string caption
)

Parameters

caption
Type: System.String
The name of the action, which is displayed by the smart tag menu.

Return Value

Type: Microsoft.Office.Tools.Word.Action
The new smart tag action.

For more information about smart tag actions, see Smart Tags Overview and Smart Tags Architecture.

Important noteImportant

Smart tags are deprecated in Excel 2010 and Word 2010. You can still use the related APIs, but there is no smart tag functionality after Excel 2007 and Word 2007.

The following code example demonstrates how to create a smart tag and an action in a Word document project. To use this example, run the code from the ThisDocument 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);


Community Additions

ADD
Show:
© 2014 Microsoft