Получилось...
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);
}