$oSM = Objcreate("com.sun.star.ServiceManager")
$oSM.createInstance("com.sun.star.frame.Desktop").Frames.Count
Ну вот смотри, ты получил некую иерархию. Ты посмотрел на неё, она на тебя и что дальше? Как это тебе поможет с этим работать? Ты бы посмотрел на oleview, там представлены все зарегестрированные в системе объекты в иерархии. Это список от края до края, что-то выудить оттуда можно ректальным способом. Там стоит ковырятся, если нет документации по испоьзованию объекта, в иных случаях это путь мазохиста.