Проблема с подключением 64-битного Excel COMобъектом. Ситуевина следующая. Не могу подключить из 32-битной 1С 8.3 COMобъект Excel, который установлен с 64-битным офисом. Есть какое-нибудь решение этой траблы? |
(0) Есть, - установка 32-битного офиса. Использовать x64 Офис даже M$ рекомендуют только в случаях, если x86-версия "не тянет", т.е. таблицы в Excel создаются за рамками возможностей 32-битной версии. Я думаю, что подобную таблицу ты и в 1С открыть не сможешь. |
(1) MS Office 64-bit это данность. Файл, который загружаю в 1С из Excel, обычный по размерам. На работе в связке 1С 32-bit и Excel 32-bit загружаю его обработкой за 5 сек. Тянет-не тянет это не мой случай. Вопрос мой в другом. Как подключить COMОбъект Excel 64-bit? Поменять ПО на другую битность не вариант. |
Никак, 1с 32 бита, а ты хочешь 64 ей загнать |
(3) Не очень понял логики. Ей же ничего не мешает крутиться в 64-битной системе. Так почему связка с 64-битным приложением не может работать? |
COMОбъект Excel 64-bit, ты как его подключаешь? |
(2) Лицензия на офис x64 та же, что и на x86. В поставке идут обе версии, так что устанавливай x86 и не задавай здесь больше подобных вопросов. Ну если очень хошь связать Офис-x64 с 1С-x86 по COM, то делай это со стороны x64-приложения, но, как я понимаю, для тебя это не вариант :) |
(5) Новый COMОбъект("Excel.Application") В смысле также, как с 32-битным. Запустил дома рабочую обработку и получил фигвам. (6) Т.е. писать макрос под Excel, чтобы из него подрубаться к 1С и выгружать данные? Да, не вариант. Обработка юзается на работе, просто взял домой подшаманить. Проще уж будет под OpenOffice ее заточить. |
>>В смысле также, как с 32-битным Ты сам и ответил на свой вопрос |
(8) Так я и спрашиваю, как надо? |
Ты 32 можешь на 64 запустить, но не на оборот |
[quote=nordbox;41797321]Ты 32 можешь на 64 запустить, но не на оборот [/quote] Его твая не панимать))) |
(7) проще будет обосновать использование Офис-x64, и понять, что оно тебе не нужно => снести и поставить x86, и дальше спать спокойно. На текущий момент в моей практике все случаи необдуманного использования Офис-x64 приводили к наступлению на грабли с проблемами стыковки с другим ПО и совместимости со старыми и x86-версиями (элементарно сделанный прайс-лист в Excel и разосланный по почте 90% респондентов не смогут открыть). |
[url]http://stackoverflow.com/questions/455326/how-can-i-start-a-specific-excel-version-in-com-automation[/url] [url]http://www.mrexcel.com/forum/excel-questions/436629-createobject-excel-application-two-version-excel-installed.html[/url] [url]http://www.sql.ru/forum/712991-2/dva-ofisa-2003-2007-excel[/url] |
(13) Спасибо. Нарыл себе сборку 32-битную Microsoft.Office.Interopt.Excell. В выходные буду вживлять в систему. О результатах сообщу. |
Текущее время: 15:57. Часовой пояс GMT +3. |