Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.03.2015, 12:50   #1
FrostBelarus
Пользователь
 
Регистрация: 10.11.2014
Сообщений: 23
По умолчанию Пользовательская форма,работающая с API Windows

Доброго времени суток. Необходимо создать форму(пример формы изображен на прикрепленном рисунке+ кнопка,которой нет на рисунке(Копировать файлы). В принципе,весь код есть в методичке(лабораторная дана для ознакомления). Дело в том,что код работает частично.После моих многочисленных(и безуспешных) попыток экспериментов с кодом,я скинул лабу у сделавшего её человека(для сверки кода). Однако у меня она также не работает. Поэтому мне кажется,что дело в том,что что-то не подключено(например, Microsoft Common Dialog 6.0 у меня отсутствует(попытки скачать ни к чему не привели )в архиве 2 варианта,один для Excel 2013(xlsm, в этой среде я делаю лабораторные) и другой в формате xls. Форма вызывается при открытии книги и по макросу.
Не работающие кнопки:ShowFiles,ShowFilesAttrieb(п рограмма думает немного и ничего не происходит) и File CommonDialog(здесь выбивает ошибку 424).остальные не могу проверить из-за неработоспособности первых двух.
Также прикрепляю методичку,если я что-то непонятно или некорректно описал.
Заранее спасибо.
9'.png

Desktop.rar
FrostBelarus вне форума Ответить с цитированием
Старый 09.03.2015, 08:18   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Обязательно использовать WinAPI и CommonDialog?
Тут всё проще можно сделать, без этих ненужных наворотов, - и работать будет на всех компах

Часть кода можно взять отсюда:
http://excelvba.ru/code/FilenamesCollection
http://excelvba.ru/code/GetFileOrFolderPath
EducatedFool вне форума Ответить с цитированием
Старый 09.03.2015, 09:25   #3
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

не показываются 2 битые ссылки(tools/reference)
при компиляции ---ошибки
и нет поля listbox1

дальше не смотрела
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пользовательская форма Наталья Баева Microsoft Office Excel 12 07.06.2013 01:51
[Win Api] Форма и её позиция temik612 Общие вопросы C/C++ 1 26.03.2013 16:22
Нужна программа-пользовательская для ПК желательно на С, простая,но работающая с сом-портом Alexa Фриланс 2 30.04.2009 16:50
Пользовательская форма к макросу Flangini Microsoft Office Excel 6 23.04.2008 13:39