我有以下问题。我需要将第三方(因此不是Word / Excel ...)应用程序的文本选择(请参见下面的示例)放入剪贴板:
这样做,我可能不会使用解决方案“ MSForms.DataObject ”,因为使用此解决方案的用户将无法访问该库。并且发送密钥解决方案也不起作用“ Application.SendKeys” ^ c“,True ”,无论出于何种原因,这根本无法激活快捷键命令。因此,我看到的唯一其他解决方案是使用API。我做了一些广泛的谷歌搜索,确实有一些代码例如字符串插入剪贴板(此处为示例):
https://www.thespreadsheetguru.com/blog/2015/1/13/how-to-use-vba-code-to-copy-text-to-the-clipboard
但是,上面的代码仅采用在变量txt中找到的已经预设的字符串。我想知道的是,为了使窗口将选择内容带到剪贴板中,或者是否有系统的说法,计算机应该使用ctrl + c,我可以使用什么。
谢谢您的任何建议或想法!