Partager via


Factory.CreateAction, méthode

Crée un objet Action qui représente une action d'une balise active.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
Function CreateAction ( _
    caption As String _
) As Action
Action CreateAction(
    string caption
)

Paramètres

  • caption
    Type : System.String
    Nom de l'action, qui est affiché dans le menu de la balise active.

Valeur de retour

Type : Microsoft.Office.Tools.Word.Action
Nouvelle action de balise active.

Notes

Pour plus d'informations sur les actions de balises actives, consultez Vue d'ensemble des balises actives et Architecture des balises actives.

Exemples

L'exemple de code suivant montre comment créer une balise active et une action dans un projet de document Word. Pour utiliser cet exemple, exécutez le code à partir de la classe ThisDocument.

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)
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);

Sécurité .NET Framework

Voir aussi

Référence

Factory Interface

Microsoft.Office.Tools.Word, espace de noms