Board logo

標題: [發問] 另存新檔的附檔名無法修改 [打印本頁]

作者: a703130    時間: 2011-4-21 21:06     標題: 分頁想要另存新的副檔名

不才想要請教各位老師

在下想要在活頁簿中插入新的頁面並取名為Test,如下圖
[attach]5703[/attach]

再來希望將Test 這個頁面另存新檔,存成Txt檔,但是副檔名要改成 ccc 如下圖
[attach]5704[/attach]

但是如果手動去存檔的話便會出現下面的對話框
[attach]5705[/attach]

[attach]5706[/attach]

不知道是否能夠用VBA達成這個目的??
請各位老師幫忙

謝謝
作者: a703130    時間: 2011-4-25 13:17

這方法是不可行的嗎??
作者: Hsieh    時間: 2011-4-25 13:52

本帖最後由 Hsieh 於 2011-4-25 14:02 編輯

回復 2# a703130

ccc是哪門子的副檔名?
將文字存成ccc檔案?
  1. Sub nn()
  2. Open "D:\test.ccc" For Output As #1
  3. ar = Sheet1.UsedRange
  4. r = 1
  5. Do Until r = UBound(ar, 1)
  6. Print #1, Join(Application.Index(ar, r), Chr(9))
  7. r = r + 1
  8. Loop
  9. Close #1
  10. End Sub
複製代碼

作者: a703130    時間: 2011-4-25 14:41

謝謝   老大

程式部份我會再做 study

ccc 只是我隨意舉的例子,請見諒
作者: a703130    時間: 2011-5-13 17:28     標題: 另存新檔的附檔名無法修改

請問各位大佬
我上次詢問是否能在另存新檔的時候,詢問過如何修改我想要的附檔名
現在我又有另外一個問題
當我另存新檔後,發現有些字串會自動被加了 ""
變成每次存完檔我必須要手動刪掉這些 ""

日前我發現當我另存 prn 這種類型時,字串後面不會在多加""
但是副檔名卻無法修正成我之前想要的 test.ccc
都會變成test.ccc.prn
不知道各位大佬是否能幫忙解決此問題
[attach]6162[/attach]

感激不盡
作者: GBKEE    時間: 2011-5-13 19:54

回復  a703130
ccc是哪門子的副檔名?
將文字存成ccc檔案?
Hsieh 發表於 2011/4/25 13:52

因為你要改的副檔名 系統它找不到啊!
作者: mark15jill    時間: 2011-5-15 18:26

請問各位大佬
我上次詢問是否能在另存新檔的時候,詢問過如何修改我想要的附檔名
現在我又有另外一個問題 ...
a703130 發表於 2011-5-13 17:28



    在存檔的時候 把檔案格式 改成 所有檔案類型  再用手動變更...
但是 有些副檔名最好不要亂改..
如 doc改 bmp 會造成錯亂...   
而且 有些格式 就算你改了 妳再改回來的話 檔案不見的會變回原狀..
作者: Hsieh    時間: 2011-5-16 00:09

回復 5# a703130


    存檔類型就決定了你的附檔名
檔案名稱加入任何看似副檔名的字串都會成為檔案名稱的一部分
作者: a703130    時間: 2011-5-16 10:07

了解,謝謝各位大佬指導!!

因為以我所做的文件,會需要prn的存檔類型,但是卻要其副檔名為ccc

原本txt的存檔類型是可以轉換副檔名為ccc,所以我才認為prn也能轉成ccc
作者: Hsieh    時間: 2011-5-16 12:36

這要由TXT的內容寫入去修正
也就是說你開啟的記事本
寫入資料時要以.prn的格式做為內容
但存檔是.ccc為副檔名儲存




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)