SaveAs путь по умолчанию

У меня есть макрос в моем Excel, и когда я использую.SaveAs в указанном макросе, он автоматически сохраняет файл в моих документах (когда я не указываю путь)

Я действительно не хочу указывать путь, я просто хочу сохранить полученный файл в директории, где находится книга Excel.

вот код сохранения:

    fnameandpath = InputBox("Please Enter A New File Name")
    If fnameandpath = Empty Then
        'warn user

    Else  
        ActiveWorkbook.SaveAs fnameandpath
        Range("A1").Activate
    End If

так, например, я положил файл Excel на рабочем столе. Я вхожу в "TestFile", когда окно появляется, затем я получаю файл xlsm в my documents а не на моем рабочем столе. Зачем? Могу ли я изменить это поведение по умолчанию? MSDN говорит, что сохраняет в текущем местоположении.

1 ответ

Решение

Не то, чтобы кто-нибудь когда-либо смотрел на это, но действительно есть путь сохранения по умолчанию в Excel. для 2010 в любом случае его параметры - сохранить - расположение файла по умолчанию. по умолчанию это папка документов.

Другие вопросы по тегам