Partager via


ApplicationFactory.CreateAction, méthode

Crée un objet Action qui représente une action d'une balise active. Ce type ou ce membre vise à être utilisé uniquement dans les projets pour la version 2007 de Microsoft Office System. Les balises actives sont déconseillées dans Office 2010.
.

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.

Exemples

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

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

ApplicationFactory Interface

Microsoft.Office.Tools.Word, espace de noms