首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB 怎么调用记事本程序打开和保存文本文件

2012-01-03 
VB 如何调用记事本程序打开和保存文本文件?VB如何调用记事本程序打开和保存文本文件?希望大家能给个代码!

VB 如何调用记事本程序打开和保存文本文件?
VB   如何调用记事本程序打开和保存文本文件?

希望大家能给个代码!

主要想解决utf8   和国标码转换总题?

[解决办法]
' T$ = Text
' '-- Get the formatted text (45 characters wide)
' Wrapped$ = WordWrap$(T$, 45)
' '-- Save the text to a file.
' ' On Error GoTo jk
' Open "内容 " For Output As 1
' Print #1, Wrapped$
' Close #1
[解决办法]
用下列所示之API函数可以调用记事本打开文本文件
ShellExecute(0, "open ", "C:\WINDOWS\SYSTEM32\notepad.exe ", "D:\A.txt ",NULL,SW_SHOWNORMAL);
[解决办法]
Open App.Path + "\table.txt " For Output As #1
Print #1, "cyc " '写入字符串“cyc”
Close #1

Yfdb = App.Path + "\ " + "aa " + ".txt "  '读取名为table
Open Yfdb For Input As #1
Do While EOF(1) = False
Line Input #1, t
s1 = s1 + t & vbCrLf
Loop
Close #1

[解决办法]

在记事本的“文件”——“另存为”,就弹出“另存为”对话框,其中就有一向“编码”选择,可对几个码 转换保存的功能,如能用 api 实现对对“编码”的选择就可以了。

请各位高手,解答帮忙!


[解决办法]
用RichTextBox控件效率高很多

打开
CommonDialog1.FileName = " "
CommonDialog1.Filter = "文本文件(*.txt)|*.txt "
CommonDialog1.ShowOpen
If CommonDialog1.FileName <> " " And CommonDialog1.FileName <> "*.txt " Then
Text1 = " "
RichTextBox1.LoadFile CommonDialog1.FileName
Text1 = RichTextBox1.Text
End If

保存
If CommonDialog1.FileName <> " " Then
Open CommonDialog1.FileName For Output As #1
Print #1, Text1
Close #1
Else
Menu_newsave_Click
End If

这个代码是将RichTextBox和TEXT都用了,只用TEXT的我也有,你要的话我可以将两个程序的源码给你,你把邮箱发上来

热点排行