ex_取剪贴板文本
函数名:ex_取剪贴板文本 / ex_GetClipboardText
功能描述
获取系统剪贴板中的文本内容。
会员等级:🟢 免费版(Free)
语法
excel
=ex_取剪贴板文本()参数
该函数无参数。
返回值
String - 剪贴板中的文本内容;若剪贴板为空或不包含文本,则返回空字符串。
使用示例
获取剪贴板内容
公式:
excel
=ex_取剪贴板文本()结果(剪贴板中已复制 "Hello World"):
Hello World剪贴板为空时
公式:
excel
=ex_取剪贴板文本()结果(剪贴板无文本内容):
(空字符串)技术说明
- 基于
System.Windows.Forms.Clipboard实现,调用Clipboard.ContainsText()判断剪贴板是否包含文本,再通过Clipboard.GetText()读取内容。 - 读取的是操作系统全局剪贴板,与 Excel 自身的复制缓冲区相互独立,其他应用程序复制的内容同样可被读取。
错误处理
| 错误场景 | 返回值 |
|---|---|
| 剪贴板为空或不包含文本 | 空字符串 |
| 剪贴板访问异常 | "异常:" + 异常信息 |