windows中有专门存储粘贴内容的空间,所有程序都可以存取,但关键是格式。
每一个程序都可以提交一个粘贴(比如,word中复制一张表格),但在提交时同时提供了一种或多种格式(word提供了纯文本,图片和自定义格式),其他的程序从空间中获取这个粘贴都要指定格式,比如记事本只能获取纯文本,而画图软件可以获取图片。所以你要得到word表格的粘贴格式。
具体的你要察看windows SDK
每一个程序都可以提交一个粘贴(比如,word中复制一张表格),但在提交时同时提供了一种或多种格式(word提供了纯文本,图片和自定义格式),其他的程序从空间中获取这个粘贴都要指定格式,比如记事本只能获取纯文本,而画图软件可以获取图片。所以你要得到word表格的粘贴格式。
具体的你要察看windows SDK
(1)在word中复制该表格到Clipboard.
(2)利用以下代码试探Clipboard中数据的格式:string[] strFormat = Clipboard.GetFormats();(3)在自己的代码中利用Clipboard.GetData(string format)
获得内容。