2016-09-29 48 views
1

我想將當前表格保存爲與當前工作簿(已打開)位於同一文件夾中的文本文件。在當前文件夾中保存Excel表格

我用這個代碼:

ActiveWorkbook.SaveAs ThisWorkbook.path & "\" & filename 

出於某種原因,將文本文件保存在同一文件夾作爲我personal.xlsb。

我使用Office 2010

如果這是不可能做到很容易,那麼也許可以強制Excel打開一個瀏覽窗口,在那裏我可以選擇,我想保存的文件。

回答

2

ThisWorkbook指向寫入代碼的位置。在你的情況personal.xlsb。

如果要將表保存在與活動工作簿相同的目錄中,請改爲使用ActiveWorkbook.path。

+0

非常感謝!當然!無論如何要添加一個子文件夾的ActiveWorkbook.path。 – Heresh

+1

路徑只是一個字符串,所以你可以做你在這個例子中做的事情。 ActiveWorkbook.path&「\ subfolder \」&filename – Frank

+0

非常感謝。 – Heresh

相關問題