Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Преобразование VBA формы в форму VB6.0

266
29 ноября 2010 года
mhaturov
901 / / 23.10.2003
Начал рисовать проект в VBA. Нарисовал пару форм (довольно сложных). Потом решил перенести всё в VB.
Импортировал формы и модули. Создал проект. Подцепил к нему всё ранее нарисованное.
Модули подцепляются нормально, но VBA-формы - в виде дизайн-шаблонов (DSR). При этом при работе с ними Toolbox становится недоступным.
Пытался править в *.frm раздел с описанием. Но после этого форма вообще перестаёт быть видна в проекте.
Что делать?
Каким образом преобразовать её в нормальную VB-формочку?
Перерисовывать не вариант, так как много элементов, и с ними будет куча геморра. Тем более, код весь - внутри форм - чисто как демка рисовались, ну и теперь код так же привязан к именам элементов.
Копи-пастом перенести элементы тоже не получается. Код - пожалуйста. Контролы - фиг. :(
Если что, VB6.0, VBA6.3
7
29 ноября 2010 года
@pixo $oft
3.4K / / 20.09.2006
В крайнем случае,если не получится перенести контролы–переносите код,просто элементы так же назовёте
Советую для сравнения посмотреть код непустой формы VB,дабы понять,что надо в VBA'шных формах править
266
30 ноября 2010 года
mhaturov
901 / / 23.10.2003
да вот в отм-то и беда, что контролов очень много. Я-то обычно динамически их генерю, и потом ресайжу, куда надо, но тут, так как демку делаю, накидал в дизайнере... Причём интерфейс довольно сложный вышел. :(
Файлы же форм... *.frm пробовал править. Менял заголовок на VB.Forms, но тогда форма вообще не видна. А вот *.frx в чём править - не помню... Помню, правил их, причём не в 16-ричном редакторе, но, увы, не помню чем...
518
10 декабря 2010 года
Andreika
101 / / 14.02.2003
А банальный буфер обмена не помогает? Скопировать из VBA, вставить в VB?
266
10 декабря 2010 года
mhaturov
901 / / 23.10.2003
Ну я же написал, что нет. Код - пожалуйста, а контролы - никак. Иначе бы давно уже сделал бы...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог