查看單個文章
舊 2009-06-27, 08:45 AM   #3 (permalink)
chung1206 帥哥
註冊會員
 
chung1206 的頭像
榮譽勳章
UID - 322141
在線等級: 級別:9 | 在線時長:134小時 | 升級還需:6小時級別:9 | 在線時長:134小時 | 升級還需:6小時級別:9 | 在線時長:134小時 | 升級還需:6小時級別:9 | 在線時長:134小時 | 升級還需:6小時
註冊日期: 2009-04-14
住址: Kaohsiung
文章: 192
精華: 0
現金: 121 金幣
資產: 521 金幣
預設

引用:
作者: mini 查看文章
可以使用 Inputbox

Private Sub cmdsave_Click()
Dim sFileName As String

sFileName = InputBox("請輸入路徑+檔名", "存檔", "c:\data\hello.txt")
F = FreeFile
Open sFileName For OutPut As #F
Print #F, Text2.Text
Close #F
End Sub

再不然就要使用
CommonDialog

你只要把第一段與第二段修改結合一下就好了
語法:
    With CommonDialog1
        .DialogTitle = "選擇檔案"
        .Filter = "處理清單(*.fnl)|*.fnl"
        .ShowSave
        If Len(.filename) = 0 Then Exit Sub
        F = FreeFile 
        Open .filename For OutPut As #F 
        Print #F, Text2.Text 
        Close #F 
    End With
感謝大大指教,我後來是用CommonDialog的方式,想請教一下大大有沒有這方面的
書可以推薦一下,我去書局找VB的書都沒有教這種的,只有教如何將另存新檔那個畫
面打開而已,這算小技巧嗎?
chung1206 目前離線  
送花文章: 25, 收花文章: 108 篇, 收花: 261 次
回覆時引用此帖
有 2 位會員向 chung1206 送花:
Living (2009-06-27),羅迪 (2009-09-18)
感謝您發表一篇好文章