create a recipegroup and recipe with "link to PV"

create a recipegroup and recipe with "link to PV"

How do I create a recipegroup, then link a variable, then create a recipe, and then change the type of the variable to "link to PV" and set the target variable?
[visualbasic] Sub create_rgm_rec_alloc() Dim myRGMgroup As RGMRecipeGroup Dim myRGMrecipe As RGMRecipe Dim myRGMvar As RGMRecipeVar Dim myRGMvalue As RGMRecipeValue Dim mySourceVar As Variable Dim myTargetVar As Variable Set mySourceVar = MyWorkspace.ActiveDocument.Variables.Item("mySource") Set myTargetVar = MyWorkspace.ActiveDocument.Variables.Item("myTarget") Set myRGMgroup = MyWorkspace.ActiveDocument.RGMGroups.Item("hugo") If myRGMgroup Is Nothing Then 'create the group Set myRGMgroup = MyWorkspace.ActiveDocument.RGMGroups.CreateGroup("hugo") 'and set it to nothing and set it again, in order to create a recipe Set myRGMgroup = Nothing Set myRGMgroup = MyWorkspace.ActiveDocument.RGMGroups.Item("hugo") End If If Not myRGMgroup Is Nothing Then myRGMgroup.AddVariable myTargetVar End If Set myRGMrecipe = myRGMgroup.RecipeItem("abc") If myRGMrecipe Is Nothing Then Set myRGMrecipe = myRGMgroup.CreateRecipe("abc") Set myRGMrecipe = Nothing Set myRGMrecipe = myRGMgroup.RecipeItem("abc") End If If Not myRGMrecipe Is Nothing Then myRGMrecipe.ValueItem(0).DynProperties("Type") = 9 myRGMrecipe.ValueItem(0).DynProperties("SourceVar") = mySourceVar End If 'do not forget to save! otherwise changes are lost. myRGMrecipe.Save End Sub[/visualbasic]

This is a migrated post! Originally posted on 28.10.2008 by user markclemens. Please be aware that information can be outdated.