方法一:
下面是一个sub过程,调用就可以了
- Sub SetClipboardText(Text) '写入信息到剪切板
- Set objIE = CreateObject("InternetExplorer.Application")
- objIE.Navigate("about:blank")
- objIE.Document.ParentWindow.ClipboardData.SetData "text", Text
- objIE.Quit
- End Sub
复制代码
方法二:
-
- Sub SetClipboardText(Text) '写入信息到剪切板
- Set wsShell = CreateObject("WScript.Shell")
- wsShell.Run "mshta vbscript:ClipboardData.SetData("&chr(34)&"text"&chr(34)&"," &Chr(34)& Text &Chr(34)& ")(close)",0,True
- End Sub
复制代码
注意:方法一中,如果你的IE是7以上的,建议以下操作:“工具-Internet选项-安全”选中上面的Internet图标(默认),点下面的“自定义级别”,在下拉列表中找到“允许对剪贴板进程编程访问”,在属性栏里选中“启用”,点“确定”既可。
另外,批处理也可以操作剪切板。
下面是写入 "I am Broly!" 到剪切板:
-
- mshta vbscript:ClipboardData.SetData("text","I am Broly!")(close)
复制代码 |