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

为什么VBA中get语句返回字符串为空?解决方法

2012-02-04 
为什么VBA中get语句返回字符串为空? SubAAA()dimfilecontentasstingOpend:\aaa\激动网启动双门户战略.doc

为什么VBA中get语句返回字符串为空?

Sub   AAA()
dim   filecontent   as   sting

  Open   "d:\aaa\激动网启动双门户战略.doc "   For   Binary   As   #1
        Get   #1,   ,   filecontent
        Close   #1
       

End   Sub
_____________________________________
返回的filecontent为空,但激动网启动双门户战略.doc中有肉容

[解决办法]
用二进制方式打开的文件不能直接读入到字符串中,改一下
Dim fileContent As String
Dim b() As Byte
Open "d:\aaa\激动网启动双门户战略.doc " For Binary As #1
ReDim b(LOF(1) - 1)
Get #1, , b
Close #1
fileContent = StrConv(b, vbUnicode)
Debug.Print Len(fileContent)
不过不知道这样读出来的东西有什么用?

热点排行