Вызов AlterOffice ActiveX с помощью VBA

На платформе Windows AlterOffice предоставляет возможность использования AlterOffice API Через интерфейс ActiveX.
Таким образом предоставляется возможность вызвать интерфейс AlterOffice из макросов MS Office Visual Basic. 

При работе в MS Office Excel есть возможность открыть AlterOffice ActiveX интерфейс, запустив макрос, написанный на языке VBA.
Ниже представлен пример как из макроса Excel открыть документ используя AlterOffice:

1. Необходимо создать макрос - открыть редактор программ на VBA, встроенный в Microsoft Excel.

2. В качестве скрипта вставить следующий код
Sub test() 
Set oSM = CreateObject("AlterOffice.ServiceManager") 
Set oDesk = oSM.createInstance("com.sun.star.frame.Desktop") 
Set oDoc = oDesk.loadComponentFromURL("file:///C:\Users\User\Downloads\Cell.xlsx", "_blank", 0, Array()) 
End Sub
* Убедитесь, что правильно ввели путь и название файла для запуска экземпляра документа в AlterOffice 
С помощью функции CreateObject создается объект  "AlterOffice.ServiceManager", благодаря которому можно вызвать запуск AlterOffice.

3. Выполнить макрос.

В результате этой операции откроется документ Cell.xlsx в окне AlterOffice ACell