Я разработал одно торговое приложение, используя VB6. В этом я использовал объект приложения Excel, как показано ниже (Excel.Application).Как решить проблему с помощью Office Interop Assemblies на VB6 exe-установке?
Set xl = New Excel.Application
Set xlwbook = xl.Workbooks.Add
Dim xlsheet As Worksheet
Set xlsheet = xlwbook.Sheets.Item(1)
И я создал инсталлятор для ехе этого VB6, используя Advanced Installer с предпосылками в Office 2010 основных сборок взаимодействия очков - o2010pia.msi (Чтобы включить возможность доступа Excel.Application) ,
Я не могу запустить установленное приложение, даже установил основные собрания Interop Office 2010. Он выбрасывает Требуется объект Ошибка.
Примечание: У меня есть проблема с этим, многие из них предложили свое решение для среды C# и/или VB .Net. Я хочу это для среды VB6.
Пожалуйста, помогите мне решить это? Заранее спасибо.
Зачем вам нужны сборки? Разве они не должны предоставлять интерфейс .NET для продуктов Office. VB6 будет говорить обычный COM, поэтому ничего не нужно. Какая строка кода получает ошибку? – OldBoyCoder
Установить xl = Новый Excel.Application - я получаю сообщение об ошибке. –
Итак, как программа вызывает excel-объект приложения без сборок. Поскольку на клиентском компьютере не установлен MS Office. –