>>oGAEB = CreateObject("GXMLTBV200.GXML_GAEB")
Is it possible that you've fudged the name on this? I mean, in your post the name of the COM Server appeared to be "GXMLTBV2.EXE"... so the appropriate call to create object would be:
oGAEB = CreateObject("GXMLTBV2.GXML_GAEB")