就像IE里的文件--另存为文本文件,不是查看 里 的 源文件
解决方案 »
- 组件设计期动态生成控件
- 弱弱的问一下,释放图像是用Free,还是用FreeAndNil()
- 请教一个有点难度的关于label的问题!!!
- 那位帮小弟 把 c++ 定义 转为 delphi语言的,问题解决后,还可以另加分的哈
- 怎样加密解密.avi或mpeg4等其他多媒体文件.急!!!!!!!!!在线等谢谢.
- 如何区分字符串中的汉字字符和非汉字字符(例如英文字母,数字,标点符号)?
- 如何用delphi执行这样一个sql server2000存储过程?
- 请教Delphi6连接Oracle9i的问题
- 从Internet时间服务器获取标准格林尼治时间
- 这个算法有点难!!!
- [继续]vc代码转delphi
- 关于TEECHART饼状图的问题
然后保存为文件即可
给你的方法就是先用1楼的方法获得文件后,在把HTML标志替换或去掉就可以了
var
vMessage: IMessage;
vConfiguration: IConfiguration;
vStream: _Stream;
begin
CoInitialize(nil); vMessage := CreateComObject(CLASS_Message) as IMessage;
vConfiguration := CreateComObject(CLASS_Configuration) as IConfiguration; try
try
vMessage.Configuration := vConfiguration;
vMessage.CreateMHTMLBody(.HtmlUrl, cdoSuppressNone, '', '');
vStream := vMessage.GetStream;
vStream.SaveToFile(MhtFile, adSaveCreateOverWrite);
except
Exit;
end;
finally
vMessage := nil;
vConfiguration := nil;
vStream := nil; CoUninitialize;
end;
end;
begin
vHandle :=webbrowser1.Handle;
vHandle := FindWindowEx(vHandle, 0, 'Shell DocObject View', nil);
vHandle := FindWindowEx(vHandle, 0, 'Internet Explorer_Server', nil);
SendMessage(vHandle, WM_COMMAND, 71, Handle);
然后在页面中选择txt类型保存即可。