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

BHO中存取网页IPersist解决方案

2012-02-01 
BHO中存取网页IPersistFunction GetHTML() As StringDim oPI As IPersistStreamInitDim oPM As IPersistMe

BHO中存取网页IPersist
Function GetHTML() As String
  Dim oPI As IPersistStreamInit
  Dim oPM As IPersistMemory
  Dim mem() As String
  Dim cbSize As Long
   
  Set oPI = IE.Document
  oPI.Save oPM, False
   
   
  cbSize = oPM.GetSizeMax
  ReDim mem(cbSize)
  MsgBox cbSize
  oPM.Save mem(0), False, cbSize
  Set oPM = Nothing
  ReDim mem(0)
   
End Function

上面这个代码出错,DELPHI版的我有

Function GetHTML2() As String ''''这个可以正常使用
  Dim oPF As IPersistFile
  Set oPF = IE.Document
  oPF.Save "c:\1.htm", False
  Set oPF = Nothing
End Function

上面这个可以,但是保存到文件了,我只想在内存中.....




[解决办法]
Function GetHTML2() As String
GetHTML2 = IE.Document.body.innerHTML
End Function

[解决办法]
各位,麻烦打断一下,问个问题
 Dim oPF As IPersistFile
这个要引用什么东西才可以运行?

热点排行