【发布时间】:2015-01-15 16:27:47
【问题描述】:
我在这里需要帮助,我确实没有想法了。
我需要在下面的代码中做,以便能够从项目(My.resources)中选择一个文件,而不是硬编码这一行
FSR.Write(My.Resources._1_5, 0, My.Resources._1_5.Length)
我希望能够传递一个选定的值,但我不能将My.Resources._1_5 存储到字节变量中,它一直说不能将字节的一维数组存储到字节中。 _1_5 是一个 doc 文件,我有一长串文件可供选择。
Dim TempFileName As String = "TMPDoc.doc"
Dim TempFolder As String = My.Computer.FileSystem.SpecialDirectories.Temp
Dim path As String = Application.StartupPath & "\"
TempFileName = path & TempFileName
Dim FS As New System.IO.FileStream(TempFileName, IO.FileMode.Create, FileAccess.Write)
Dim FSR As New System.IO.BinaryWriter(FS)
FSR.Write(My.Resources._1_5, 0, My.Resources._1_5.Length)
FSR.Close()
FS.Close()
appWord.Documents.Open(TempFileName)
不确定我是否在解释自己。
【问题讨论】:
-
它是一个 Byte() 变量,而不是一个 Byte 变量。
标签: vb.net binarywriter