Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > COM и Portable Office


Автор: rith2 19.4.2009, 11:53
Привет!

(Сразу скажу, что извиняюсь, если буду допускать ошибки в терминах, пока что еще не до конца разобрался)

Использую MS Excel как СОМ объект с помощью пакета JCOM:

 
Код

static ReleaseManager rm = new ReleaseManager();
 IDispatch xlsApp = null;
 xlsApp = new IDispatch (rm,"Excel.Application");
 IDispatch excel = (IDispatch) xlsApp.get("Workbooks"); 


Но вот возник вопрос - а если офис отсутствует на клиенте а имеется лишь Portable Office на флешке. Можно ли как то выкрутиться в этом случае?? Спасибо!

Автор: aleksandy 20.4.2009, 21:00
Цитата(rith2 @ 19.4.2009,  11:53)
Но вот возник вопрос - а если офис отсутствует на клиенте а имеется лишь Portable Office на флешке. Можно ли как то выкрутиться в этом случае??

Скорее всего никак, т.к. com-объекты регистрируются в реестре винды. Хотя можно попробовать сначала выполнить что-то типа
Код

regsvr32 <dll с com-сервером>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)