標題:
板大不好意思 又遇到問題了 如何用檔名建立新的資料夾?
[打印本頁]
作者:
ffntldj
時間:
2011-8-25 00:08
標題:
板大不好意思 又遇到問題了 如何用檔名建立新的資料夾?
之前很謝謝各位的幫忙 小弟獲益良多
最近遇到一個問題 困擾很久
當我使用以下指令 讓使用者可以開啟檔案的時候
myfile = workbook.application.getopenfilename ("excel文件(*.xls),*.xls")
With Workbooks.Open(myfile)
(假設開啟的檔案是C:\test\demo1.xls,(path不會固定) 所以 myfile 用msgbox看到的會等於 C:\test\
demo1
.xls )
這邊希望能夠在C:\ 建立一個Folder 叫做
demo1
當使用者開什麼檔案 就依照他檔案的名稱 開一個folder在c:\
最後再把我一個已經有的檔案 這邊假設叫做temp.xls 存到這新建立的demo1 folder裡面
我知道建folder的指令是 mkdir()
但是不知道 怎麼把demo1給抓出來
煩請各位高手 指導一下 小弟 非常感激
作者:
kimbal
時間:
2011-8-25 00:29
TEMP.XLS 是否已打開檔案?
是的話:
1. 檢查有沒有DEMO FOLDER,沒的話就建
Dim fso
CreateObject("Scripting.FileSystemObject")
If not(fso.FolderExists("C:\demo")) Then
MkDir ("C:\demo")
end if
2.把WORKBOOK放上去
WORKBOOKS("TEMP").saveas("c:\demo\temp.xls")
作者:
ffntldj
時間:
2011-8-25 14:38
抱歉 我的意思是
""
當使用者開什麼檔案
就依照他檔案的名稱 開一個folder在c:\""
假設開的檔案叫做xxx.xls ,就在c:\下建立一個xxx folder 以此類推
之後存檔案(假設叫做temp.xls,是我程式裡產生出來的,沒有打開的) 是希望能夠存到這個folder(xxx)
但是我不知道要怎麼抓到他的檔名 ,
這樣解釋可以理解嗎?
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)