如何在 Excel VBA 中将单元格内的部分选定/突出显示的文本复制到剪贴板

如何在 Excel VBA 中将单元格内的部分选定/突出显示的文本复制到剪贴板

如果单元格值为:

Partial Text

我希望用户强调:

Partial

并让 VBA 将其抓取到字符串变量中,例如

foo = "Partial"

就像我可以使用

bar = selection.value

这可能吗?如果不可能的话,我正在考虑以某种方式复制该部分文本并使用 VBA 访问剪贴板来实现这一点,但希望有更简单的方法。

谢谢,

答案1

访问单元格时,不会执行任何 VBA。也无法调用。目前还没有解决办法……抱歉。

但是您可以更改背景或字体颜色,稍后再捕捉...但从剪贴板获取文本比逐个字符检查单元格文本更容易...

要从剪贴板获取数据,您需要.GetFromClipboard...
请阅读这个。

相关内容