别直接调用记事本程序,先建一个txt,然后
Open App.Path & "temp.txt" For Output As #1
Write #1, "...
。
Close #1
这样的方法,遇到vbcrlf就换行。
试试看,应该可以的。
Open App.Path & "temp.txt" For Output As #1
Write #1, "...
。
Close #1
这样的方法,遇到vbcrlf就换行。
试试看,应该可以的。
解决方案 »
- vb6 自定义函数名称及入参为中文的问题
- winsock传输文件校验问题
- 如何使窗口大小固定(不让调整大小)?
- 打印dbgrid內的數据表格
- VB读取TXT时对于ALT+9的空格怎么替换
- 我在一个网站上申请了一个空间我在里面放了一个ACCESS数据库文件,我想在VB里用无数据源连接此数据库我该怎么做。
- 来者得分, 初级问题 with source code
- 请问如何在text框中取得当前光标的列号?
- 请问不同窗体之间的变量如何调用??
- 有一个小问题请教各位大虾,vb中怎样使用TransparentBlt函数,最好能给出范例,谢谢
- 关于SQL语句中引用日期条件的疑问,烦请高手讨论一下.
- 哪里有关于vb数据库C/S方面的教程,最好有源码.或者大家推荐几本书.
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As LongPrivate Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const WM_PASTE = &H302
Private Const WM_SETTEXT = &HCPrivate Sub Command1_Click()
Dim TemphWnd As Long
TemphWnd = FindWindow("Notepad", vbNullString)
TemphWnd = FindWindowEx(TemphWnd, 0, "Edit", vbNullString)
If TemphWnd Then
''-- 将Text1中的文本粘贴到记事本
'VB.Clipboard.SetText Text1.Text
'SendMessage TemphWnd, WM_PASTE, 0, ByVal 0&
'把记事本的内容设置为Text1中的文本
SendMessage TemphWnd, WM_SETTEXT, 0, ByVal CStr(Text1.Text)
End If
End Sub