Конфигурирование объектов и DLL файлов. Параметр ObjectTypes.
Параметр ObjectTypes определяет список виртуальных типов COM-объектов, которые видимы другими приложениями в физической среде. Для вызова объектов запускающих полученные приложения можно использовать сценарии, например VBScript.
Объектный тип можно использовать за один раз только к одному собственному или виртуальному приложению. Если Вы устанавливаете Office 2003 на собственной машине и хотите использовать виртуальный пакет Office 2007, Вам следует определить, какое управление типами объектов приложения Вы хотите иметь - виртуальное или нативное.
Если Вы хотите, чтобы виртуальный Office 2007 мог обрабатывать данные объектные типы, можно вставить ObjectTypes внутри Package.ini файла, создать пакет, и зарегистрировать его, используя утилиту thinreg.exe. Но, если Вы хотите чтобы эти типы объектов обрабатывал нативный Office 2003, прежде, чем создать и регистрировать пакет из настроек Package.ini файла следует удалить эти ObjectTypes.
- В параметр ObjectTypes прибавить записи невозможно.
- Записи, которые были сгенерированы процессом получения можно только удалить.
Пример: Запуск виртуального приложения с созданием COM-объекта
Если сценарий или собственное приложение создают Excel.ApplicationCOM или другие COM-объекты, перечисленные в параметре ObjectTypes, ThinApp запускает виртуальный пакет.
[Microsoft Office Excel 2007.exe]
ObjectTypes=Excel.Application;Excel.Application.12;Excel.Chart;
Excel.Macrosheet;Excel.Sheet; Excel.Workspace
Руководство пользователя