Доброго всем времени суток! Может, у кого из вас была подобная проблема? Программа создает отчеты в OpenOffice writer. Сначала открываю шаблон документа, проставляю нужные значения закладок, потом сохраняю его. Программа должна работать для всех версий OpenOffice не ниже версии 2.0. Но тут я столкнулась с проблемой. Метод StoreToURL, который нормально работает в версии 2.0 не работает в версии 2.4. Может, кто подскажет, в чем дело, и какие отличия между этим методом в разных версиях офиса? Программа написана на PowerBuilder, вот строка кода, где я сохраняю документ. До этого момента все работает отлично.args[1] = MakePropertyValue('Overwrite','True')dir = converttourl(out_dir,"peredatka_partner_ 1.odt")ODoc.storeToURL(dir ,args )Переменная out_dir - директория, куда записывать файл. Функция converttourl преобразует путь в URLНо вот одна интересная вещь: если вместо переменной out_dir задать жестко путь к файлу, то все работает, т.е. если сделать вот такdir = converttourl("C:\tant_fil\report_out1\" ,"peredatka_partner_1.odt")ODoc.storeToU RL(dir ,args )то все работает!
|