[ID CC-CC2022] Ошибка при запуске скрипта

  • Автор темы Автор темы aleksasha
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

aleksasha

Топикстартер
20 лет на форуме
Сообщения
316
Реакции
5
А еще подскажите, как избавиться от ошибки при запуске скрипта в 64-битной версии
activex-component-cant-create-object.jpg
?
Тут сказано, что нужно dll вручную регистрировать, но какую именно?
 
Сложно ванговать по скриншоту стандартной ошибки, не видя самого скрипта
Вдобавок - это что - VBA скрипт?
 
VBA
Стопится на первой строке
Set myInDesign = CreateObject("InDesign.Application")
С 32-битной версией всё ок.
 
А, вон оно что
Вам нужен 64 битный Indesign Type Library
Вот похожая проблема
 
  • Спасибо
Реакции: aleksasha
К сожалению ссылка не помогла.
 
Вот еще
смысл в том, чтобы найти .tlb от 64битной версии и зарегистрировать его руками
Если, конечно, в этом дело
 
А вот так если написать?
Set myindesign = CreateObject("InDesign.Application.CC.2017")
 
  • Спасибо
Реакции: aleksasha
Думаете, не пробовал? Ну как-то обижаете, тогда... :)
 
Пора-пора на JS писать...
 
  • Спасибо
Реакции: aleksasha
Еще можно проверить установку библиотек через oleview.exe
upload_2017-3-4_12-14-57.png
 
  • Спасибо
Реакции: aleksasha
Сорри, что сразу не ответил, но всё, как у вас на скрине. Но что мне это дает? В 64-битной версии не работают скрипты из-под VB или VBA.
 
Но что мне это дает?
Это фактически ставит в тупик
Получается, что у вас библиотеки нормально зарегистрированы, но по какой то непостижимой причине не работают
Какой-то неведомый системный конфликт, пожалуй, это как раз тот случай, когда рекомендуют переустановку *(*[[
 
  • Спасибо
Реакции: aleksasha
Статус
Закрыто для дальнейших ответов.