如何通过COM自动模仿WebBrowser Control中的 CTRL + A , CTRL + V ?< / p>
或者,有没有办法使用JavaScript模拟这种行为?
我全神贯注地看到将数据放入剪贴板的唯一方法是使用setData()
对象的clipboardData
方法,但我最终将HTML解释为文本。我需要的是将整个网页放入剪贴板,以便将其粘贴到MS Word中。
答案 0 :(得分:1)
这个答案是由OP发现的,并作为问题的更新发布。只需将它移到这里进行语义化。
以下是JavaScript中的解决方案(也可以通过COM使用):
window.document.execCommand('SelectAll',true);
window.document.execCommand('Copy',true);
window.document.execCommand('UnSelect',true);