Конструтор меню и панели элементов

Программирование на Visual Basic for Applications
Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Конструтор меню и панели элементов

Сообщение Vitaly1 » 17.03.2003 (Пн) 12:01

Хочу подарить всем вам конструктор меню и панели элементов.
В нем есть модуль который эти самые создает,и который можно скопировать в другую книгу.

Как оцениваете?

Пардон, прикрепляю файл!

Попробовал еще прикрепить зазипованный файл,т.к. с rar проблемы у некоторых.
Последний раз редактировалось Vitaly1 17.03.2003 (Пн) 15:24, всего редактировалось 2 раз(а).

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 17.03.2003 (Пн) 12:07

Хотя еще не видели, оцениваем как отличный пример для молодежи по работе с CommandBars :)

jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Сообщение jetcom » 17.03.2003 (Пн) 13:15

2Vitaly1: Твое хотение достойно похвалы!...
Ну и.... Где же обещанное? :shock: :?: :D
Всё сбудется!!!

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 17.03.2003 (Пн) 13:25

Файл в первом сообщении топика, я добавил его!

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 17.03.2003 (Пн) 14:21

чото у меня не разархивируется файл (это архив битый или что?)

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 17.03.2003 (Пн) 14:35

corgi

Winrar архивировал.

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 17.03.2003 (Пн) 14:41

это я понял даже только что скачал последнюю версию(3.20b1) но все равно не помогает :cry:
2All кто-нибудь уже скачивал этот файл(и каков был результат)

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 17.03.2003 (Пн) 14:56

2 Vitaly1 Что-то архив не распаковывается, если можешь, пошли его пож-та по мылу

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 17.03.2003 (Пн) 15:01

и мне тоже мылом если можно(с файлами это баг форума)

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 17.03.2003 (Пн) 15:26

Пробуйте Zip(в первом сообщении), если нет, буду намыливать

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 17.03.2003 (Пн) 15:32

Снова ошибка :cry: так что мыль

jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Сообщение jetcom » 17.03.2003 (Пн) 15:37

Не-а, не открывается ни то, ни другое!
Занимаюсь сейчас как раз этой "молодежной" темой, как сказал RayShade. Так что мыль и мне тоже! Очень интересно заценить!
Всё сбудется!!!

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 17.03.2003 (Пн) 15:44

Господа модераторы это иза архиватора, или еще что то?
Вроде я все архивирую у себя и обратно?... :(
А можно приреплять не архив? :oops:
Я же не могу всем подряд намыливать. :cry:
Сейчас начну мылить

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 17.03.2003 (Пн) 15:51

спасибо щас будем разбираться

jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Сообщение jetcom » 17.03.2003 (Пн) 20:27

2RayShade: Я думаю, что эту работу стОит оценить, как отличный пример по работе с CommandBars, и НЕ ТОЛЬКО для молодежи!!! :) :!: :!:
Всё сбудется!!!

jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Сообщение jetcom » 17.03.2003 (Пн) 20:30

2Vitaly1: Класс! Лично мне понравилось! :!: :!: :!:
Всё сбудется!!!

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.03.2003 (Вт) 11:51

Ну хорошо, пусть будет отличный пример :) Все таки есть пара замечаний:



1) Зачем писать свою функцию по замене порбела на _ когда есть Replace?



2) Зачем создавать внешний файл с процедурами обработки событий, когда можно напрямую запихать все в VBA Project текущей книги?

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 18.03.2003 (Вт) 14:00

RayShade:

1) Зачем писать свою функцию по замене порбела на _ когда есть Replace?
А я не знал что есть такая функция :?

2) Зачем создавать внешний файл с процедурами обработки событий, когда можно напрямую запихать все в VBA Project текущей книги?
Можно не тольков в текущую книгу запихать, но и в загруженную вместе с текущей. :wink: Однако меню можно создавать не только для Excel, но, например, и для Word, тогда с моей точки зрения лучше создавать в текстовом файле, для более простого импорта в другое приложение. :)

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 18.03.2003 (Вт) 14:06

2Vitaly1 прога твоя просто супер. а если в ней и есть какие нибудь недочеты то это ерунда и не надо так волноваться

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.03.2003 (Вт) 14:18

Ну окей, допустим сохранять в файл это пойдет.

Тогда вношу еще одно предложение:

Использовать FileDialog для выбора пути по которому сохранять файл ;)

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 18.03.2003 (Вт) 14:38

RayShade

А что если еще выбирать в файл какого приложения экспортировать? :lol:

п.с.
Нет в мире совершенства!
Программу можно совершенстовать до бесконечности.
Давайте объявим конкурс по совершенствованию конструктора :lol:

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.03.2003 (Вт) 15:06

Ну можно и это в принципе сделать. Но это у же будет относиться к разряду усовершенствований. А выбор пути - это базовая функциональность, потому что пользователю неудобно будет лезть в папку my documents (особенно в NT, где она зарыта вообще черти где), а гораздо приятнее и удобнее будет выбрать куда сохранить файл.



set dlg = application.filedialog(msofiledialogsaveas)

with dlg

.allowmultiselect = false

if .show =-1 then myfilename = .selecteditems(1)

end with



Так примерно :)

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 20.03.2003 (Чт) 11:15

Cудя по статистике входят много человек сюда. Скачивают программу меньше. Все же интересно мнения других.

Спасибо за высокую оцеку(хорошо если программа вам пригодится)
corgi, jetcom

RayShade - ваш совет правильный, но мне достаточно того что сделано, а посвящать время на усовершенстования программы не очень-то хочется по ряду причин.

IgorOk
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 29.01.2003 (Ср) 12:21

Сообщение IgorOk » 24.03.2003 (Пн) 17:44

Можно мне тоже намылить, а то говорит что битый архив.
igorok@beep.ru

sonata
Постоялец
Постоялец
 
Сообщения: 321
Зарегистрирован: 31.07.2002 (Ср) 13:18
Откуда: Russia

Сообщение sonata » 02.04.2003 (Ср) 10:31

А где файл?
Можно мне на прислать на mail?
sonata@alice.ru

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 02.04.2003 (Ср) 10:33

Смотри почту ;)

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 03.04.2003 (Чт) 8:13

Автор Сообщение
RayShade

Смотри почту


RayShade - спасибо за помощь в рассылке :D
(IgorOk я намылил давно)[/quote]

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 03.04.2003 (Чт) 9:59

Пожалуйста ;) ПОчему бы хороший продукт не продвинуть? :)

Green Isle
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 26.11.2003 (Ср) 16:09
Откуда: Питер

Конструтор меню и панели элементов

Сообщение Green Isle » 28.11.2003 (Пт) 16:21

Так осталось у кого-нибудь это чудо, сотворенное мастером?
Заранее благодарен

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 28.11.2003 (Пт) 18:54

ну так ты автору напиши а он тебе уж намылит :D
Ничто так не ограничивает полёт мысли программиста, как компилятор

След.

Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 55

    TopList