К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Проблема с подключением 64-битного Excel COMобъектом.

Гость
0 - 04.04.2016 - 12:43
Ситуевина следующая.
Не могу подключить из 32-битной 1С 8.3 COMобъект Excel, который установлен с 64-битным офисом.
Есть какое-нибудь решение этой траблы?



1 - 04.04.2016 - 12:52
(0) Есть, - установка 32-битного офиса.
Использовать x64 Офис даже M$ рекомендуют только в случаях, если x86-версия "не тянет", т.е. таблицы в Excel создаются за рамками возможностей 32-битной версии. Я думаю, что подобную таблицу ты и в 1С открыть не сможешь.
Гость
2 - 04.04.2016 - 13:23
(1) MS Office 64-bit это данность. Файл, который загружаю в 1С из Excel, обычный по размерам. На работе в связке 1С 32-bit и Excel 32-bit загружаю его обработкой за 5 сек. Тянет-не тянет это не мой случай.
Вопрос мой в другом. Как подключить COMОбъект Excel 64-bit? Поменять ПО на другую битность не вариант.
Гость
3 - 04.04.2016 - 13:29
Никак, 1с 32 бита, а ты хочешь 64 ей загнать
Гость
4 - 04.04.2016 - 13:41
(3) Не очень понял логики. Ей же ничего не мешает крутиться в 64-битной системе. Так почему связка с 64-битным приложением не может работать?
Гость
5 - 04.04.2016 - 13:51
COMОбъект Excel 64-bit, ты как его подключаешь?
6 - 04.04.2016 - 14:42
(2) Лицензия на офис x64 та же, что и на x86. В поставке идут обе версии, так что устанавливай x86 и не задавай здесь больше подобных вопросов. Ну если очень хошь связать Офис-x64 с 1С-x86 по COM, то делай это со стороны x64-приложения, но, как я понимаю, для тебя это не вариант :)
Гость
7 - 04.04.2016 - 14:50
(5) Новый COMОбъект("Excel.Application")
В смысле также, как с 32-битным. Запустил дома рабочую обработку и получил фигвам.
(6) Т.е. писать макрос под Excel, чтобы из него подрубаться к 1С и выгружать данные? Да, не вариант. Обработка юзается на работе, просто взял домой подшаманить. Проще уж будет под OpenOffice ее заточить.
Гость
8 - 04.04.2016 - 14:54
>>В смысле также, как с 32-битным
Ты сам и ответил на свой вопрос
Гость
9 - 04.04.2016 - 15:01
(8) Так я и спрашиваю, как надо?
Гость
10 - 04.04.2016 - 15:14
Ты 32 можешь на 64 запустить, но не на оборот
Гость
11 - 04.04.2016 - 20:21
Цитата:
Сообщение от nordbox Посмотреть сообщение
Ты 32 можешь на 64 запустить, но не на оборот
Его твая не панимать)))
12 - 05.04.2016 - 00:41
(7) проще будет обосновать использование Офис-x64, и понять, что оно тебе не нужно => снести и поставить x86, и дальше спать спокойно. На текущий момент в моей практике все случаи необдуманного использования Офис-x64 приводили к наступлению на грабли с проблемами стыковки с другим ПО и совместимости со старыми и x86-версиями (элементарно сделанный прайс-лист в Excel и разосланный по почте 90% респондентов не смогут открыть).
Гость
13 - 05.04.2016 - 13:32
http://stackoverflow.com/questions/4...com-automation

http://www.mrexcel.com/forum/excel-q...installed.html

http://www.sql.ru/forum/712991-2/dva...003-2007-excel
Гость
14 - 05.04.2016 - 17:18
(13) Спасибо. Нарыл себе сборку 32-битную Microsoft.Office.Interopt.Excell. В выходные буду вживлять в систему. О результатах сообщу.


К списку вопросов






Copyright ©, Все права защищены