首页 > 解决方案 > 如何在 VS 2017 扩展项目中访问剪贴板

问题描述

我尝试使用以下代码通过 SVsUIHierWinClipboardHelper 与 Windows 剪贴板交互:

var dataObject = new OleDataObject();
dataObject.SetText("sometext"); 
clipboardHelper.Copy(dataObject);

但它没有效果。如何正确将简单文本复制到剪贴板?

标签: visual-studio-2017vsix

解决方案


您可以只使用 .NET Clipboard类:

System.Windows.Clipboard.SetText("sometext");

推荐阅读