Короткий вопрос: возможно ли (конечно, в x64 OS)? Если нет, то почему?
Я разработал dll плагина C # для Excel 32.
При компиляции в x86 он отлично работает.
При компиляции в x64 вызов COM не выполняется.
Нужна ли мне 64-битная версия Excel?
Я думал, что COM не зависит от компилируемой архитектуры и делает возможным обмен данными между библиотеками DLL, разработанными с использованием разных технологий и имеющими разные архитектуры, но я полагаю, что последнее неверно.
Я полагаю, что x64-битную dll нельзя вызвать через COM (или иначе) из 32-битного приложения.