請問vba存檔

2007-12-27 1:14 am
請問我想將excel中的資料另存成別的檔

不過不要副檔名,請問vba的語法該怎寫好?

謝謝!

回答 (1)

2007-12-27 11:01 am
✔ 最佳答案
1.如果是直接設定另存的檔名
myFileName = ThisWorkbook.Path & "\檔名"
ActiveWorkbook.SaveAs Filename:=myFileName

2.另存檔名並設保護密碼
myPassWord = InputBox("請自行設定活頁簿保護密碼:" & vbCr & "(若不設定密碼則空白或按取消鍵)", "Title", 預設密碼)
myFileName = ThisWorkbook.Path & "\檔名"
ActiveWorkbook.SaveAs Filename:=myFileName, Password:=mypassword

3.指定儲存目標另存新檔(假設存在D槽下)
ActiveWorkbook.SaveAs Filename:="D:\123

4.指定儲存目標另存新檔(假設存在D槽下),並設密碼保護活頁簿
myPassWord = InputBox("請自行設定活頁簿保護密碼:" & vbCr & "(若不設定密碼則空白或按取消鍵)", "Title", 預設密碼)
ActiveWorkbook.SaveAs Filename:="D:\123", Password:=mypassword


收錄日期: 2021-05-03 01:03:58
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20071226000010KK06264

檢視 Wayback Machine 備份