Требуется обычное сохранение открытого файла (xltm) по нажатию на кнопку. Аналогично CTRL + S, только без выбор формата, а сразу в xltm. Использовал ActiveWorkbook.Save, но файл сохранялся в другую директорию и с расширением xls. По умолчанию в настройках стоит сохранение в .xls формате. Возможно ли не меняя настройку сохранить открытый файл в нужном формате - xltm?
Save и SaveAs - разные вещи. По второму вопросу: thisworkbook.Path - путь к файлу, из которого запущен макрос. === Никогда не встречал, чтобы команда Save меняла формат.
alex55116 написал: Требуется обычное сохранение открытого файла (xltm)
При обычном открытии файла xltm создается новая книга, не имеющая ThisWorkbook.Path Либо явно указывайте путь, либо используйте Application.FileDialog.
RAN написал: При обычном открытии файла xltm создается новая книга, не имеющая ThisWorkbook.PathЛибо явно указывайте путь, либо используйте Application.FileDialog.
Проще, конечно, в xlsm перевести. Так и сделаю. Спасибо за ответ!