![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.06.2017
Сообщений: 5
|
![]()
Нужно поочередно переименовать все фотографии (JPEG) в папке, взяв имя (7 значное число) в столбце таблицы excel. То есть первый имя файла в папке = первая ячейка в столбце.
лист - "Лист1". столбец- "А" |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
![]()
Сначала переименуйте вручную номерами по порядку, ну или программой какой нибудь, их много. А потом макросом можно уже. Код погуглите.
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
надо сразу переименовать в нужное. В макросе это делать или в каком-нибудь батнике - это уже другой вопрос. К тому же автор темы не ответил на заданный вопрос (а это принципиально важный аспект). |
|
![]() |
![]() |
![]() |
#5 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
А если кроме "Новая тема" пользовался и "Найти", получил хайп бы раньше
http://www.programmersforum.ru/showthread.php?t=60191
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
![]()
Смысл есть, если нужно определенный порядок соблюсти, да и код легче написать будет, а то ведь не понятно как их переименовывать - либо в алфавитном порядке, либо в хронологическом, а может вообще вразнобой.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
нет смысла. Ведь этой программе, которой Вы собираетесь переименовывать предварительно нужно определённый порядок соблюсти. Так смыслы переименовывать первый в файл в 1.jpg, если можно переименовывать файл в имя из ячейки[1],
второй в файл в 2.jpg, если можно переименовывать файл в имя из ячейки[2] и т.д. так что - нет смысла. да и уже привели ссылку на тему, где есть рабочий макрос (в разных вариантах) - бери, подправь под себя и запускай! |
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 15.06.2017
Сообщений: 5
|
![]()
файлы имеют вид DSC_....jpg, в точках четырехзначное число по возрастанию. То есть сортировка либо по имени от А до Я, либо по времени создания файла (что в этом случае одно и то же)
|
![]() |
![]() |
![]() |
#9 | |
Новичок
Джуниор
Регистрация: 15.06.2017
Сообщений: 5
|
![]() Цитата:
NewFilename = НовоеИмяФайла(sh.Cells(1, 1)) Как прописать, что бы имя файла бралось каждый раз не с одной и той же ячейки, а опускалось по столбцу вниз. А1, А2, А3... итд ? новый файл следующая ячейка? Последний раз редактировалось djrec; 15.06.2017 в 15:35. |
|
![]() |
![]() |
![]() |
#10 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
А если файлов в папке > ячеек в А ?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переименовать файлы в папке | FakeGen | Общие вопросы Delphi | 19 | 04.08.2011 10:34 |
как отобразить в таблице (на форме) все файлы которые находятся в определённой папке? | mojohead | Помощь студентам | 10 | 05.04.2011 10:48 |
Переименовать файлы в папке (с условием) | Gvaridos | Microsoft Office Excel | 3 | 01.11.2010 11:31 |
Как найти все файлы в папке? | blackstersl | Общие вопросы Delphi | 3 | 24.06.2009 16:52 |
как определить какие файлы есть в папке и вывести их имена в текстовый файл | Tdoctor | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 04.11.2008 05:18 |