You are logically assuming that the name of the checkbox has something to do with the text next to it. This is not the case. Using Auto Hot Key AutoHotkey: macro and automation Windows scripting language it has a tool that is called Window Spy that shows that this is not a normal check button but rather some type of list box.
If you run your code on a normal check box like the ones in "Create XE Neutral File" it works.
Your response implies that the correct approach is to use the Dialog.GetListBox() method :-)
Is there any other way to get around the problem of this specific dialog? I notice that it remembers my option choices between sessions which implies that those choices are being store in a file somewhere; any mileage in that approach?
If I follow the question this is the problem statement:
If chkboxObj.IsValid = False Then
Use the following:
If Not chkboxObj Is Nothing Then
' do something
Hope this helps.
I have no idea where this is stored or how to get at that forms values. Sorry!