The documentation for Clipboard.GetText()指出,在以下情况下,它可以引发ExternalException
:
无法清除剪贴板。
GetText
为什么需要清除剪贴板?
答案 0 :(得分:2)
在我看来,这在文档中似乎很奇怪。遍历the source之后,我想不出它需要可清除的原因,因为它似乎没有尝试尝试清除它。
第二部分(“通常在剪贴板被另一个进程使用时发生。”)看起来确实准确。
在我看来,有关文本可清除的部分可能是从Clipboard.SetText或Clipboard.Clear复制而来的,因为它们的词对词相同,但是似乎更适用(尽管我没有深入探讨来源)。