[noob] VB Excel работа с файлами
В обработчике Workbook_Open используй вызов Dir и сравнивай возвращаемые им имена файлов с имеющимися ссылками.
а то я ооочень сильно далек от проганья (прогал последний раз лет 5 назад).
Все проганье сейчас сводится к:
написанию макроса с помощью движений руками, а потом корректировке его кода (блага там вроде все-более мнее понятно).
Как работать с файлами не знаю
в который пишешь так:
Private Sub Workbook_Open
aa = Dir("*.jpg")
ro = 1
While aa <> ""
Cells(ro, 1) = aa
aa = Dir
ro = ro + 1
Wend
End Sub
первая колонка активного листа заполнится списком jpg файлов при открытии книги.
буду ботать
пустой лист.
Файлик с макросом на открывание положил в папку с фотками.
может макросы отключены из соображений безопасности?
Сделал вот так
после этих действий (и вставки кода) должно быть так
В редакторе ВБ даблклик по самой книге в списке объектов/модулей, чтобы перейти в модуль Книги. Сверху выбрать в дропдаун листе объект Workbook
Чтобы добраться до списка объеков/модулей, нужно открыть Project Explorer (Ctrl-R)
заработало
а как сделать чтобы непосредственно путь к папке не прописывать? А то цепляет мои документы
Оставить комментарий
kazak878
Пусть есть папка с файлами picsКак сделать следующее в VB Excel:
В файл екселя fotoalbom.xls заносятся ссылки на файлы в pics (стобец).
Потом ручками приписывается комменты к этим ссылкам.
Если я добавляю новые файлы в папку pics, то чтобы при новом открытии файла fotoalbom.xls появлялись ссылки на новые файлы.
И только не говорите что есть куча спецпрог для фотоальбомов, это не для него (просто нагляднее объяснить то что нужно )