枫 枫林 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-18 #1 谁能告诉我如何把OLE中Word文档的选择的内容剪切下来,粘贴到另一个Ole中. 如何在同一窗体中让两个Ole都处于激活状态。
L lighthong Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-18 #4 1.在同一个窗口中让两个OLE都处于激活状态是不可能的,OLE其实就是一 个APPLICATION,不可能有两个APPLICATION都处于激活状态的。 2.用代码拷贝和粘贴倒简单: 你可以看一写WORD的help: 简单的代码如下: OleContainer1.OleObject.Application.Selection.Copy; OleContainer2.OleObject.Application.Selection.Paste; 前提是两个olecontainer都要激活。其olecontainer1有数据选择。 具体怎么活用去看word的help
1.在同一个窗口中让两个OLE都处于激活状态是不可能的,OLE其实就是一 个APPLICATION,不可能有两个APPLICATION都处于激活状态的。 2.用代码拷贝和粘贴倒简单: 你可以看一写WORD的help: 简单的代码如下: OleContainer1.OleObject.Application.Selection.Copy; OleContainer2.OleObject.Application.Selection.Paste; 前提是两个olecontainer都要激活。其olecontainer1有数据选择。 具体怎么活用去看word的help
A AoRoA Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-19 #7 1; sendMessage(GetFocus, WM_COPY, 0, 0); 2; sendMessage(aHandle, WM_PASTE, 0, 0); (Paste后,格式可能变了,试试吧); 3:如何在同一窗体中让两个Ole都处于激活状态: 有时可以(如: 2个 Delphi 的 ActiveForm) Set OleContainer.Enabled := False 即可 有时不可以(如: Word and Excel ) try it
1; sendMessage(GetFocus, WM_COPY, 0, 0); 2; sendMessage(aHandle, WM_PASTE, 0, 0); (Paste后,格式可能变了,试试吧); 3:如何在同一窗体中让两个Ole都处于激活状态: 有时可以(如: 2个 Delphi 的 ActiveForm) Set OleContainer.Enabled := False 即可 有时不可以(如: Word and Excel ) try it
枫 枫林 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-24 #10 以后我会把我的所有分数加进来的,所以各位有什么高见尽可发挥。银子大大的有。oleContainer效果感觉不是很好,IE里的WORD文档嵌入的就很好,不知各位大虾有没有秘籍传授给我。在下先拜谢了。 剪切拷贝功能我用了一个笨法:OleContainder激活时,他要启动服务程序:Microsoft Word因此我找到该窗口句柄,对他发个剪切的消息就可以了。
以后我会把我的所有分数加进来的,所以各位有什么高见尽可发挥。银子大大的有。oleContainer效果感觉不是很好,IE里的WORD文档嵌入的就很好,不知各位大虾有没有秘籍传授给我。在下先拜谢了。 剪切拷贝功能我用了一个笨法:OleContainder激活时,他要启动服务程序:Microsoft Word因此我找到该窗口句柄,对他发个剪切的消息就可以了。