VB.NET怎么读取.DOC文件的。我怎么读出来都是乱码

   更新日期:2024.05.19
编码没有处理好,
Dim sr As StreamReader = File.OpenText("c:\aa.doc",default.code)
后面还有一个参数,具体我忘记了,你上网查一下

楼上的,即死

doc是二进制文件,怎么可能用opentext读?

这样,可以调用Word的相应模块来读取,不过读出来也是word文档
你要干什么?

  • 15862185831 :VB.NET 读写 文本文件
    向芝章3675 :答:Imports System.Text Imports System.IO Private Sub StrToFile(ByVal cExpression As String, ByVal cFileName As String, ByVal lAdditive As Boolean)If File.Exists(cFileName) And Not lAdditive Then File.Delete(cFileName)End If Dim oFs As FileStream = New FileStream(cFileName, ...
  • 15862185831 :vb.net如何读取服务器上的文件。把文件读出来……
    向芝章3675 :答:楼上的继续忽悠人吧。2,3句搞定的东西弄这么复杂。。。就是读取服务器文件呀。微软论坛就有例子。Imports System Imports System.IO Class Test Public Shared Sub Main()Try ' 创建一个实例的StreamReader阅读从一个文件。Dim sr As StreamReader = New StreamReader("TestFile.txt")Dim line As ...
  • 15862185831 :VB.net窗体设计中,如何读取.txt文件中的数据?
    向芝章3675 :答:As intFile   strData = StrConv(InputB(FileLen(strFile), intFile), vbUnicode)  Debug.Print strData   Close intFile End Sub 3、按F8开始单步调试代码,点击Command1,进入单步调试功能,4、多次按下F8或直接按下F5运行完成,就完成了读取文本文件内容并输出到立即窗口。
  • 15862185831 :vb.net如何通过超链接的方式打开其他文件
    向芝章3675 :答:超链接在本质上是文字式按钮,事件类型仍旧属于鼠标单击事件。在鼠标单击事件中,使用shell命令。例如:dim file as string=“C:\1.doc”a=Shell("C:\Program Files\Microsoft Office\OFFICE11\WORD.EXE " & file, vbNormalFocus)注意要有空格。
  • 15862185831 :.net 怎么 读取word文档的内容
    向芝章3675 :答://取得doc文件中的文本 string outText = doc.Content.Text;//关闭文件 doc.Close(ref nullobj, ref nullobj, ref nullobj);//关闭COM wordApp.Quit(ref nullobj, ref nullobj, ref nullobj);//返回 return outText;} 当然 在读取的时候会有损坏的文件 和被加密的文件等问题 总之C#和office...
  • 15862185831 :vb.net 读取注册表
    向芝章3675 :答:Sub Button1Click(sender As Object, e As EventArgs) 'HKEY_CLASSES_ROOT\.doc Dim Root1 As RegistryKey = Registry.ClassesRoot  '打开"SYSTEM"子健 Dim key1 As RegistryKey = Root1.OpenSubKey ( ".doc" ,true )  '打开".doc"子健 textBox1.Text =key1.GetValue...
  • 15862185831 :vb读取文本文件某行的内容
    向芝章3675 :答:VB可以使用二进制方式打开文本文件,以Get 语句读到字节数组,再使用StrConv 函数将其转换为字符串,而后使用Split函数文本的字符串数组及总句数,使用InputBox 函数来输入需要读某行文本。Get 语句 将一个已打开的磁盘文件读入一个变量之中。StrConv 函数 返回按指定类型转换的 Variant (String)。Split...
  • 15862185831 :vb.net二进制怎么读取文件?
    向芝章3675 :答:一、二进制文件读写 1、写二进制数据到指定目录 ==>将barray字节数组中的数据创建在strFilename目录文件下,存储格式为二进制,False表示不添加,直接覆盖创建。2、从指定路径下读取二进制数据到数组 ==>将目录中的文件读取到barry字节数组中,即读取二进制文件。二、字符文件的读写 1、 将txtFile...
  • 15862185831 :怎样用vb.net读取本地.txt文件?
    向芝章3675 :答:As New FileStream(path, op)Dim sr As New StreamWriter(fs)sr.WriteLine(msg)sr.Close()fs.Close()writetext = "操作完成!"Else writetext = "操作失败!"End If Catch ex As Exception writetext = "操作失败!"End Try End Function 参考这个吧 ''vb.net源代码来自www.c-pet.com '...
  • 15862185831 :vb.net 中对txt文件的读取、写入的方法!始终保持txt里面只有一行!_百度...
    向芝章3675 :答:FileOpen(1, "D:\一行文件.txt", OpenMode.Output) ' Open file for output.WriteLine(1, "想只保留文件为一行 那你就写一行好了") ' Print blank line to file.FileClose(1) ' Close file.End Sub Private Sub 读取文件_Click(ByVal sender As System.Object, ByVal e As System....
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网