主页
Top.Mail.Ru Yandeks.Metrika
论坛:“网络”;
当前存档:2002.04.25;
下载:[xml.tar.bz2];

向下

关于TWebBrowser的一些问题。 找到类似的分支


knyaz17   (2002-02-11 12:41) [0]

先生们,请回答有关TWebBrowser的几个问题:
1. Navigate2方法是什么以及如何使用它。
2.如何组织对话框,该对话框在IE中由Ctrl-F调用。
3.用户尝试链接时会触发什么事件?
谢谢你在前进。



knyaz17   (2002-02-11 15:37) [1]

先生们,请回答,这是非常必要的!

如何组织对话,在IE中由Ctrl-F调用?

我已经找到问题3的答案:OnBeforeNavigate2




Лёша   (2002-02-11 15:59) [2]

你需要什么:以编程方式调用对话框或在文档中查找单词?



knyaz17   (2002-02-11 16:23) [3]

当然,最好对对话框进行编程。



Лёша   (2002-02-11 17:15) [4]

在网站上获取组件:
http://www.euromind.com/iedelphi/embeddedwb.htm
这是带有源代码的增强的TWebBrowser。
他出现了Embeddedwb1.Find程序;
通常,最好始终使用TEmbeddedwb而不是TWebBrowser。



knyaz17   (2002-02-11 17:52) [5]

谢谢巨大!!!!!
一切都发生了!!!!



knyaz17   (2002-02-11 17:59) [6]

您能以某种方式将文件保存为RTF和DOC格式,或将其从WebBrowser传输到MS-WORD吗?



nikkie   (2002-02-11 19:14) [7]

好,就是行不通。

选项1.使用IHTMLDocument2对象模型和RTF规范(或不可见的RichEdit,如果没有转换大文档的问题)将转换器写入RTF。 该表可能是主要问题-RTF不支持嵌套表。 但没有这项工作-持续了几个星期。

选项2.使用HTML的外部文本转换器(在Internet上查找GC1039)。 进行某种转换,直到涉及嵌套表。 但是即使没有它们,某些版本的Word在打开转换后的文档时也会说,重新安装Word会很不错:)。 此外,还需要几个dll,这些dll似乎已随word6.0和IE4一起安装,但是我不确定较新的版本。

选项3.复制到剪贴板,粘贴到Word中。 Word很好地自我转换。 缺点-剪贴板中的内容丢失了,在多任务系统中,此刻其他人可能会尝试使用剪贴板。 最后需要一个单词。



knyaz17   (2002-02-12 12:04) [8]

请告诉我!
如何使用“服务器”页面的组件将剪贴板中的文本粘贴到Word中?
提前感谢!



nikkie   (2002-02-12 14:41) [9]

运行单词,开始记录宏,执行您感兴趣的操作,查看写入宏的内容。

专门关于这个问题-WordApplication1.Selection.Paste;



knyaz17   (2002-02-13 11:06) [10]

不起作用!!!!
在线
WordApplication1.Selection.Paste;
给出一个错误!
完整的过程代码如下:
procedure TForm1.ToolButton5Click(Sender: TObject);
var
vers: WideString;
FileName, FileFormat: OleVariant;
begin
FileName:=OleVariant("My.Doc");
FileFormat:=OleVariant(wdFormatDocument);
//FileName:=OleVariant("My.RTF");
//FileFormat:=OleVariant(wdFormatRTF);

WordApplication1.ConnectKind:=ckNewInstance;
WordApplication1.Connect;
WordDocument1.ConnectKind:=ckNewInstance;
WordDocument1.Connect;

WebBrowser1.SelectAll;
WebBrowser1.Copy;
WebBrowser1.Refresh2;

//WordDocument1.Select;
WordApplication1.Selection.Paste;
WordDocument1.SaveAs(FileName, FileFormat); //.Save(EmptyParam,EmptyParam);
WordDocument1.Close;
WordApplication1.Disconnect;
end;




knyaz17   (2002-02-13 13:25) [11]

一切正常,有必要ConnectionKind = ckRunnungOrNew

非常感谢!



Страницы: 1 整个分支

论坛:“网络”;
当前存档:2002.04.25;
下载:[xml.tar.bz2];

楼上





内存:0.58 MB
时间:0.021 c
3-80735
ph
2002-04-03 12:01
2002.04.25
保存对DB的更改。


1-80902
Kulyukin Oleg
2002-04-15 09:12
2002.04.25
手动渲染ListView,更改列宽时出现问题


3-80828
SasaR
2002-04-05 15:24
2002.04.25
没有BDE


14-81075
FELLINI
2002-03-21 06:52
2002.04.25
如何最小化桌面


14-81036
tovSuhov
2002-03-19 12:15
2002.04.25
魔兽2





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法语
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 淡米尔文 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский