Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
1302 / 404 / 22
Регистрация: 21.10.2011
Сообщений: 1,285

Как копировать модуль и форму внутри одного проекта

19.05.2012, 17:13. Показов 5351. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как копировать модуль и форму внутри одного проекта в VBA?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.05.2012, 17:13
Ответы с готовыми решениями:

Как копировать код из одного проекта в другой наиболее безболезненно для работоспособности
Есть проект с Form1.vb(чую дело в структуре кода...но не понимаю) Приведу структуру форм,может поможет понять...я в этом новичок...

Копировать ресурс из одного проекта в другой
Добрый день! Прошу вашей помощи! У меня есть приложение на С++ Builder6 которое содержит в себе 2 языка. Когда запускаю на русском всё...

Как вызвать другую форму из одного проекта?
вот например у меня в проекте есть Form1 и Form2 при клике на button1 у меня открывается Form2, а Form1.Visible =false;

4
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
19.05.2012, 17:31
Busine2012, тоже как-то задавался таким вопросом, но ответа не нашел.
Довольствовался экспортом и импортом. Но там перед импортом приходилось переименовывать текущую форму, иначе ругалось что уже существует.
С модулями проще - достаточно переименовать при экспорте
1
1302 / 404 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
19.05.2012, 17:36  [ТС]
Памирыч,
да, я тоже сейчас удивился: экспортирую форму, даю ей другое имя, импортирую обратно и появляется сообщение, что форма с таким именем уже существует. Какая-то ошибка видимо в чём-то.

Я вот так делаю: копирую форму в другой проект (просто в VBA мышью перетаскиваю форму из одного проекта в другой), переименовываю там форму и обратно копирую.

Я просто подумал, что может быть что-нибудь разумнее есть.
0
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
19.05.2012, 17:45
Цитата Сообщение от Busine2012 Посмотреть сообщение
экспортирую форму, даю ей другое имя
Тогда ее надо редактировать.
Вот у меня пустая форма:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
VERSION 5.00
Begin {C62A69F0-16DC-11CE-9E98-00AA00574A4F} UserForm1 
   Caption         =   "UserForm1"
   ClientHeight    =   3120
   ClientLeft      =   45
   ClientTop       =   435
   ClientWidth     =   4710
   OleObjectBlob   =   "UserForm1.frx":0000
   StartUpPosition =   1  'CenterOwner
End
Attribute VB_Name = "UserForm1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Если везде сменить UserForm1 на UserForm2, то она импортируется без проблем

Можно и создать второй UserForm1.frx и тоже переименовать в коде.

Но это да, как-то все неспортивно...
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38180 / 21115 / 4307
Регистрация: 12.02.2012
Сообщений: 34,724
Записей в блоге: 14
19.05.2012, 18:11
Для работы с кодом в VBA есть очень занятная штука: VBE. Использование этой объектной модели позволяет программно подключать и корректировать модули и формы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.05.2012, 18:11
Помогаю со студенческими работами здесь

Можно ли в Фотошопе копировать объекты внутри одного слоя?
Можно ли в Фотошопе копировать объекты методом перемещения, внутри одного слоя? Если да, то как? Спасибо.

Перенести форму из одного проекта в другой
Добрый день. Такая проблема: создала форму в одном проекте, теперь нужно перенести эту форму в совершенно другой проект. Подскажите, как...

как сделать ссылку из страницы одного проекта на страницу другого проекта?
Добрый день! Подскажите пожалуйста, у меня есть Solution, в нем проект на WebForms и проект Dinamic Data. Ссылки на проект есть у WebForms...

Как импортировать пакет одного проекта в классах другого проекта
Здравствуйте, совсем недавно начал изучать Java, такой вопрос: работаю в иде Eclipse, как мне импортировать пакет, созданный в одной...

Как копировать форму?
Я хотел бы копировать форму с текстом ниже оригинала.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru