Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сохранение файла в нужую папку - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сохранение файла в нужую папку (Макросы/Sub)
Сохранение файла в нужую папку
tasdel Дата: Воскресенье, 15.01.2017, 15:42 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 144
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Здравствуйте уважаемые программисты!
Имеется старенький макрос, на семерке почему-то не хочет сохранять файл в формате excel 2003. На ХР работал хорошо.
Посмотрите пожалуйста ,что там не так.
К сообщению приложен файл: 0118301.xls (28.5 Kb)
 
Ответить
СообщениеЗдравствуйте уважаемые программисты!
Имеется старенький макрос, на семерке почему-то не хочет сохранять файл в формате excel 2003. На ХР работал хорошо.
Посмотрите пожалуйста ,что там не так.

Автор - tasdel
Дата добавления - 15.01.2017 в 15:42
Karataev Дата: Воскресенье, 15.01.2017, 15:54 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Я добавил только одну строку в макрос:
[vba]
Код
    ' добавляем расширение
    Filename = Filename & "xls"
[/vba]
Иначе у имени файла нет расширения и видимо из-за этого файл сохранялся без расширения.


Сообщение отредактировал Karataev - Воскресенье, 15.01.2017, 16:28
 
Ответить
СообщениеЯ добавил только одну строку в макрос:
[vba]
Код
    ' добавляем расширение
    Filename = Filename & "xls"
[/vba]
Иначе у имени файла нет расширения и видимо из-за этого файл сохранялся без расширения.

Автор - Karataev
Дата добавления - 15.01.2017 в 15:54
tasdel Дата: Воскресенье, 15.01.2017, 16:00 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 144
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Спасибо огромное!
 
Ответить
СообщениеСпасибо огромное!

Автор - tasdel
Дата добавления - 15.01.2017 в 16:00
Karataev Дата: Воскресенье, 15.01.2017, 16:27 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Обратил внимание, что в методе "GetSaveAsFilename" не работает первый параметр, который должен подставлять имя файла, используемое по умолчанию (у Вас это "отчёт.xls").
Может быть лучше использовать другой способ отображения диалогового окна "Сохранить как" - Application.FileDialog(msoFileDialogSaveAs). Я так понимаю, что этот способ появился в более новых версиях Excel'я.


Сообщение отредактировал Karataev - Воскресенье, 15.01.2017, 16:30
 
Ответить
СообщениеОбратил внимание, что в методе "GetSaveAsFilename" не работает первый параметр, который должен подставлять имя файла, используемое по умолчанию (у Вас это "отчёт.xls").
Может быть лучше использовать другой способ отображения диалогового окна "Сохранить как" - Application.FileDialog(msoFileDialogSaveAs). Я так понимаю, что этот способ появился в более новых версиях Excel'я.

Автор - Karataev
Дата добавления - 15.01.2017 в 16:27
Alex_ST Дата: Воскресенье, 15.01.2017, 22:22 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3206
Репутация: 609 ±
Замечаний: 0% ±

2003
в методе "GetSaveAsFilename" не работает первый параметр, который должен подставлять имя файла
Всё там нормально работает.
Посмотрите в Готовых решениях топик Макрос Save_Copy_As и ссылки там же на топики с подобными задачами - забэкапать файл.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
Сообщение
в методе "GetSaveAsFilename" не работает первый параметр, который должен подставлять имя файла
Всё там нормально работает.
Посмотрите в Готовых решениях топик Макрос Save_Copy_As и ссылки там же на топики с подобными задачами - забэкапать файл.

Автор - Alex_ST
Дата добавления - 15.01.2017 в 22:22
Karataev Дата: Воскресенье, 15.01.2017, 22:56 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Alex_ST, проблема видимо в новых версиях, а в Excel 2003 проблем наверное нет (не пробовал).
 
Ответить
СообщениеAlex_ST, проблема видимо в новых версиях, а в Excel 2003 проблем наверное нет (не пробовал).

Автор - Karataev
Дата добавления - 15.01.2017 в 22:56
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сохранение файла в нужую папку (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!