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

Ваш аккаунт

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

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

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

Можно ли средствами VB/VBA соорудить погрессбар для процедуры копирования файла.

248
04 октября 2012 года
Dmitry2064
590 / / 06.12.2006
При копировании файла из-под VBA желательно иметь представление о ходе процесса (если файл большой, на неск. десятком Мег, то не понятно, комп вист или все же что-то куда-то копируется).
Можно ли это сделать средствами VBA. А если нельзя в VBA, то в чем можно (большого в программировании нет). (((
405
04 октября 2012 года
Dmitrii
554 / / 16.12.2004
Можно. Но для такой простой задачи как индикация процесса копирования единственного файла проще и надёжнее использовать уже готовое решение - метод CopyHere объекта Shell.Application из инструментария WSH.
Пример:
 
Код:
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.NameSpace("C:\")
objFolder.CopyHere("D:\Temp\FreeDOS_Full_CD.iso")
248
05 октября 2012 года
Dmitry2064
590 / / 06.12.2006
Действительно, теперь процесс сразу налицо. Спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог