No consigo rellenar los marcadores en Writer

Buenas, estoy intentando dar el salto de word a libreoffice writer 5.3, pero para ello debo conseguir que rellene los marcadores del documento. Estoy programando en PowerBuilder 10.5 y el problema es que no me reconoce el getByName("") con el que intento acceder al marcador en cuestión. ¿Alguien lo ha conseguido? Supongo que la versión del Writer es indiferente.

-El error que da es:
Name not found calling external object funtion getbyname.

-El código que uso es el siguiente:

li_ret=iole_serviceManager.ConnecttoNewObject(“com.sun.star.ServiceManager”)

iole_objDeskTop = iole_serviceManager.createInstance(“com.sun.star.frame.Desktop”)

iole_objDocumento = iole_objDeskTop.loadComponentFromURL(“file:///” + as_ruta, ‘_blank’, 0, iole_propertyValue[])

obookmark = iole_objDocumento.Bookmarks.getByName(“MARCADOR1”)

¿Alguien tiene alguna idea de que puede estar fallandome? Muchas gracias de antemano por vuestro tiempo en leerme.