|
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
|
спасибо, сейчас попробую!
|
|