![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.12.2011
Сообщений: 45
|
![]()
Добрый день, друзья.
Оформляю отчет по курсовой работе. Возник один небольшой вопрос. Как обозначить, что код программы взят из формы (имею в виду user form)? Пока оформил, как "Текст формы Main.frm" Обычно же пишут "Текст модуля такого-то " Но это ведь не модуль,насколько я понимаю. Как вы посоветуете поступить? Спасибо. |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Да как угодно напишите, тут правил нет...
Я бы написал «код формы Main» |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 26.12.2011
Сообщений: 45
|
![]()
Спасибо большое)
Хотелось, чтобы было по правилам) |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
![]()
Почему не модуль? ИМХО - это модуль формы. Вы ведь код пишите на события формы и вставляете его в модуль конкретного класса - формы. Так чем он отличается от класса листа, книги, приложения или пользовательского?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
на мой взгляд в книге может быть 5 типов модулей:
1. модули классов 2. модули форм 3. модули пользователя 4. модули листов 5. модуль книги модуль книги один и присутсвует всегда. модули форм, листов появляются (удаляются) в книге автоматически при вставке (удалении) соответствующего обьекта. пользователь не может создавать (удалять) модули книги, листов или форм. можно создавать (удалять) модули классов и пользовательские модули в неограниченном количестве. в модулях классов программируются методы и события классов (обьектов), процедуры получения свойств класса и назначения свойствам определенных значений. поправьте, если что не так, а то будет как в анекдоте: -- дорогая, то что мы с тобой называли оргазмом, оказывается называется АСТМА!!!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
![]() Цитата:
Все модули - это модули классов Классов может быть только пять: Модуль листа Модуль книги Модуль формы Модуль приложения Модуль пользователя Если где-то ошибся - прошу поправить
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
Серж, смотря с каких позиций рассматривать "классовость" модуля.
По-сути, в VBA, привычный по другим ЯП модуль класса разбит на два: модуль описания объекта (Class Module) и модуль в котором идет обработка событий. Так что, здесь скорее три типа модулей: - модуль описания класса (Class Module) - прикладной (не официальное наименование, если что) модуль, где обрабатываются события для объекта (workbook, worksheet и другие объекты поддерживающие прикладые модули) и вложенных объектов - пользовательский модуль
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
User Form | gena777 | Microsoft Office Excel | 3 | 19.03.2012 00:47 |
Как обозначить точку | WitaliG | Помощь студентам | 2 | 02.11.2010 19:06 |
Visual Studio 2008 error add User Control in Form | Arnezami | Общие вопросы .NET | 2 | 31.03.2010 12:43 |
Создание User form | Zhene4ka2607 | Помощь студентам | 6 | 21.05.2009 18:59 |
Создание User form | Zhene4ka2607 | Microsoft Office Excel | 4 | 21.05.2009 17:37 |