Имя: Пароль:
1C
1С v8
1с 8 и OpenOffice
0 Nina2005
 
31.05.12
15:22
Вопрос элементарный: была печать документа в MS Word, код показан ниже:
   Word = Новый COMОбъект("Word.Application");
   Word.Documents.Add("\\local\EHS\Проект\1С Предприятие\Шаблоны документов\TrudovoyDogovor_.doc");
как сделать тоже самое, только открывать документ OpenOffice?
1 Fram
 
31.05.12
15:23
В БСП есть примеры
2 Nina2005
 
31.05.12
15:30
(1) скажу честно, лениво БСП ставить и там искать... может какая-нибудь ссылка есть, чтобы почитать...
3 Fram
 
31.05.12
15:35
какие мы ленивые :)
// Открыть документ OpenOffice
Args = Новый COMSafeArray("VT_DISPATCH", 1);
OOДокумент = Desktop.loadComponentFromURL(ПреобразоватьВURL(ПутьКФайлу2), "_blank", 0, Args);
4 Fram
 
31.05.12
15:36
// Открыть OpenOffice
           ServiceManager = Новый COMОбъект("com.sun.star.ServiceManager");
           Reflection = ServiceManager.createInstance("com.sun.star.reflection.CoreReflection");
           Desktop = ServiceManager.createInstance("com.sun.star.frame.Desktop");
           Dispatcher = ServiceManager.createInstance("com.sun.star.frame.DispatchHelper");
5 Nina2005
 
31.05.12
15:39
спасибо, сейчас попробую!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.