问题描述
在我的应用程序中,使用以下代码解析excel 2003 32 bit中的对象。
IDataObject iData = Clipboard.GetDataObject();
if(iData!= null)
{
string name = iData.ToString();
string objType =Native;
object objToSave = iData.GetData(objType);
}
但是相同的代码无法在Windows 7 64位版本中提取excel 2010 64位中的对象,因为iData.GetData(objType)返回null。
如何处理这种情况并在excel 2010中提取对象。
Hi,
In my application extracting the object present in excel 2003 32 bit is worked by using following code.
IDataObject iData = Clipboard.GetDataObject();
if (iData != null)
{
string name = iData.ToString();
string objType = "Native";
object objToSave = iData.GetData(objType);
}
but the same code fails to extract the object present in excel 2010 64 bit in windows 7 64 bit version because "iData.GetData(objType)" returns null.
How to handle this scenario and extract the object in excel 2010.
推荐答案
这篇关于如何从excel 2010 64位中的剪贴板中获取对象。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!