Тема: Axapta+OpenOffice
Показать сообщение отдельно
Старый 20.02.2007, 16:50   #4  
mmm is offline
mmm
Участник
 
33 / 43 (2) +++
Регистрация: 10.07.2002
Адрес: Ukraine
Получилось...
X++:
static void Job2(Args _args)
{
    COM OpenOffice;
    COM DeskTop;
    COM Document;

    COMVariant arg;
    Array arr = new Array(Types::String);

    //Создание экземпляра OpenOffice.org
    OpenOffice = new Com("com.sun.star.ServiceManager");
    DeskTop = OpenOffice.CreateInstance("com.sun.star.frame.Desktop");

    // create and initialize a COMVariant object
    arg = COMVariant::createFromArray(arr);
    //Создание документа
    Document = DeskTop.LoadComponentFromURL("private:factory/scalc", "_blank", 0, arg);
}
За это сообщение автора поблагодарили: belugin (14), _AnK_ (1).