2016-12-20 2 views
0

У меня есть макрос, который отлично работает на 32-битных машинах. При попытке запустить его на 64 битной машине, я получаю сообщение об ошибке (ActiveX компонент не может создать объект), когда она попадает эта строка кода:Невозможно открыть iMacros на 64-битной машине

Set iim1 = CreateObject("iMacros") 

До сих пор все эти макросы были работать на 32-битных машинах. 64 машины просто попрошайничают в нашей среде. Любые идеи или предложения о том, как решить эту проблему, будут весьма признательны. Спасибо за помощь ........

+0

Вы можете вручную добавить ссылку и раннюю привязку к нему? – Comintern

+0

@comintern .......... Можете ли вы привести мне пример того, что вы имеете в виду? Спасибо – Shaves

+0

64-разрядная ОС или 64-разрядный офис? Если вам нужно запустить какой-либо «устаревший» код, вы должны остаться с 32-разрядным Office. –

ответ

0

iMacros отлично работает для меня на x64. «Трюк» - вам нужно убедиться, что activex зарегистрирован как x64, поэтому 64-битные приложения могут «видеть» его. Обычно установщик позаботится об этом.

Вы пытались его вручную зарегистрировать?

CMD/с% WINDIR% \ Microsoft.NET \ Framework64 \ v4.0.30319 \ regasm.exe/регистрация/кодовой iiminterface.dll/U/TLB

Смежные вопросы