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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.07.2013, 02:17   #1
Azz100
Пользователь
 
Регистрация: 16.12.2009
Сообщений: 34
По умолчанию Сохранить рекурсивно файл

Здравствуйте, нужна кнопка, чтобы можно было сохранить ткущую экселовскую книгу в папку, и его копии (без переименования) во все подпапки находящееся в ней автоматически.
Если такой диалог невозможен или трудно достигаем, то можно путь прописать в в самом скрипте.
Azz100 вне форума Ответить с цитированием
Старый 22.07.2013, 04:22   #2
Step_UA
Форумчанин
 
Аватар для Step_UA
 
Регистрация: 09.06.2011
Сообщений: 388
По умолчанию

Код:
Sub Записать()
  On Error GoTo ex
  ActiveWorkbook.Save
  On Error GoTo 0
  recSave CreateObject("Scripting.FileSystemObject").GetFolder(ActiveWorkbook.Path & Application.PathSeparator)
ex:
End Sub

Sub recSave(ByVal fso As Object)
    For Each SubDir In fso.SubFolders
        ActiveWorkbook.SaveCopyAs SubDir.Path & Application.PathSeparator & ActiveWorkbook.Name
        recSave SubDir
    Next
End Sub
на неконкретные вопросы даю неконкретные ответы ...
Step_UA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранить в файл megostudent Общие вопросы Delphi 1 31.12.2012 01:44
Сохранить файл (Delphi) qadhhj Помощь студентам 6 15.03.2012 08:01
Открыть файл, разделить ячейку на 1000, сохранить файл, закрыть файл. Как? Ник Харди Microsoft Office Excel 7 30.01.2012 18:47
как сохранить файл cargo29 Общие вопросы Delphi 6 24.03.2011 11:39
Сохранить в файл MAZADA Помощь студентам 12 02.10.2010 14:39