Skip to content

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 自身的复制缓冲区相互独立,其他应用程序复制的内容同样可被读取。

错误处理

错误场景返回值
剪贴板为空或不包含文本空字符串
剪贴板访问异常"异常:" + 异常信息

基于源代码最新版本文档