標題:
[發問]
如何在excel中以VBA另存剪貼簿的資料?
[打印本頁]
作者:
bgtsai
時間:
2012-5-1 10:13
標題:
如何在excel中以VBA另存剪貼簿的資料?
如何在excel中以VBA另存剪貼簿的資料(txt即可,如果能存成任意副檔名更好,方便其他程式讀取),然後excel還要留在原來的檔案,因為還要繼續編輯
原想說可以開個新檔另存就好,但是卻發現已經離開原來的檔案,不利繼續編輯
不知道有沒有甚麼比較好的方法
作者:
Hsieh
時間:
2012-5-1 10:43
回復
1#
bgtsai
Clipboard - 存取剪貼簿
作者:
bgtsai
時間:
2012-5-1 20:17
感謝Hsieh的回覆,不過該工具其實與我的需求剛好相反 XD
我目前是用下面的方法達成目的
Sub 選取另存txt()
'
' 選取區域另存為txt
'
'
Application.ScreenUpdating = False
Range("A1").Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:="C:\temp.txt", FileFormat:=xlUnicodeText, _
CreateBackup:=False
ActiveWorkbook.Save
ActiveWindow.Close
Application.DisplayAlerts = True
End Sub
複製代碼
我個人是覺得繞了一大圈,不知是否有比較優雅的方法?
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)