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
спасибо, сейчас попробую!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.