vb.net打开指定文本 vb打开指定文件( 二 )


如何用vb.net 打开一个既存的txt文档 。可以调用CMD
方法一:
Shell("cmd.exe /c call c:\新建文本文档.txt", AppWinStyle.NormalFocus)
缺点:不但会打开文本文件,同时还会显示一个cmd窗体 。
方法二:
需要新建一个bat文件到资源里,输入start C:\新建文本文档.txt
代码
shell "bat文件的路径.bat"
这样就好了,两种方法各有好坏 。一个会显示cmd窗体 , 一个需要bat文件 。
vb.net 如何打开txt文件?说明:以下代码在Microsoft Visual Basic 2005 (简体中文版)中通过 。
创建新项目:
在窗体上添加文本框2个:TextBox1 , TextBox2
TextBox1 -- 用来编辑要写入的文本文件的内容,或显示打开的文本文件的内容
TextBox2 -- 用来输入要打开或要写入的文件名(包括盘符,路径)(例如:c:\123.txt)
在窗体上添加2个按钮:Button1 , Button2
Button1 -- 写入文件
Button2 -- 打开文件
代码如下:
Imports System.IO
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim w As New StreamWriter(TextBox2.Text)
w.Write(TextBox1.Text)
w.Close()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim r As New StreamReader(TextBox2.Text)
Dim s As String
TextBox1.Text = ""
Do While r.Peek-1 '是否到文件尾
s = r.ReadLine
'MessageBox.Show(r.Peek)
TextBox1.Text = TextBox1.TextsvbCrLf
Loop
r.Close()
End Sub
End Class
补充:你要把读出的数据赋值给一个变量,只要:声明一个变量为数值类型,然后只要读取一行就可以了,把这行数据经过转换成数值后赋给这个变量.
vb.net怎么实现读取指定WORD文档中的内容添加spire.doc.dll为引用vb.net打开指定文本 , 在vb.net中读取指定word文档vb.net打开指定文本的内容到 txt文件vb.net打开指定文本,代码示例如下vb.net打开指定文本:
'加载Word文档
Dim doc As Document = New Documentdocument.LoadFromFile("测试文档.docx")
'使用GetText方法获取文档中vb.net打开指定文本的所有文本
Dim s As String = doc.GetText
File.WriteAllText("文本1.txt", s.ToString)
vb.net打开指定文本的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于vb打开指定文件、vb.net打开指定文本的信息别忘了在本站进行查找喔 。

推荐阅读