Corel VBA и VB = проблема

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

PressMAN

Участник
Топикстартер
Сообщения
80
Реакции
0
Столкнулся с проблемой, на работе установлен полноразмерный VB и CorelVBA, дома только CorelVBA, пишу макрос на работе ВСЕ ПРэкранО РАБОТАЕТ, приношу домой файлик макроса - НИЧЕГО НЕ РАБОТАЕТ :(. Сверяю - все правильно, но макрос все равно не работает. Стал разбираться пошагово и вот, что обнаружил. Полноразмерный VB каким то образом встраивается в VBA и при этом происходит как бы дополнение VBA синтаксиса от VB. Например присвоение значения переменной происходит сразу, а в VBA надо предварительно объявлять тип переменной. Но это, скажем так, мелочь, хотя если установить макрос на другом компе (без VB) не получится. Другое дело, что при этом еще и внедряются компоненты от VB.
Так вот вопрос, как узнать что внедрилось и (или) заменилось, дабы не использовать это для совместимости на компе (без VB)?
Я писал проги на Паскале в Делфи, там все просто, EXE компилируется с внедрением в себя всех нестандартных компонентов (если установлены галки "внедрять в ЕХЕ"), проблемы запуска проги на другом компе НЕТ, за исключением движка BDE, но его можно внедрить в инсталяху и он ставится на комп при установке программы (а можно вообще без него обходиться для работы с базами).
Безусловно VB предоставляет больше возможностей и удобства написания кода. Но как добиться совместимости при использовании нестандартных компонентов?
 
Ответ: Corel VBA и VB = проблема

что то тут другое - объявлять в вба надо ТОЛЬКО если в модуле есть первая строка "Option Explicit", у меня вот VisualStudio2005 установлен, это правда на платформе /net и он не мешает мне макросы с места на место переносить

Мне кажется что на такие вопросы по ВБ и программированию лучше на программерских форумах, например на forum.oberonplace.com :: CorelVBA или что-то такое или вообще спец.форум по программированию, их много.

У меня вот опыта работы со сторонними компонентами нету, за исключением более менее стандартных из винды в RF
 
Ответ: Corel VBA и VB = проблема

По второй части, я бы сначала посмотрел бы в сторону References, вдруг, там чего не так...
 
Статус
Закрыто для дальнейших ответов.