View Single Post
  #1  
Old 06-26-2007, 12:17 PM
BrandonG BrandonG is online now
Registered User
 
Join Date: 11-13-2006
Posts: 12
How to check if a macro is defined via VBS

I have a multi-conditional step that is executed with a vbld_StepStarting() fuction to set values if necessary or allow the step to execute. The problem is that I want to add another condition but I can't figure out how.

I want to test on if a macro is defined. I know this is one of the drop down options in the conditions for the step through the GUI but is there a way to write the same type of check in script?



Function vbld_StepStarting()
if application.Macros(vbldProject).Item("DEFAULT_SS_V ersion") = application.macros(vbldProject).item("PROMPT_Suppo rted_Version") then
Default_SS_Version = application.Macros(vbldProject).Item("DEFAULT_SS_V ersion")

application.Macros(vbldTemporary).Add "SS_Version", Default_SS_Version
application.Macros(vbldTemporary).Add "SS_Version_NODOTS", REPLACE(Default_SS_Version,".","")
vbld_StepStarting=false
'elseIf application.Macros(vbldTemporary).item("BLAH_BLAH" ) is defined ' this is the line that when it tries to find the value of Blah_Blah it prompts for user input. This is my pseudo code I would like.
ELSE
vbld_StepStarting=true
end if
end function
Reply With Quote