case 6: //text
QVObject.GetSheet().Activate();
ReportControl.QVApp.WaitForIdle();
if (objectName == "TX01")
{
Console.WriteLine("I have found my fullname again");
//tamp_val = QVObject.CopyTextToClipboard(); // copy text field in global object tamp_val
Console.WriteLine("GetRelevantSelection my object type" + QVObject.GetRelevantSelections());
Console.WriteLine("The type of my object is :" + QVObject.GetType());
}
QVObject.GetType()
返回System.__ComObject
。如何将此结果另存为string
?
答案 0 :(得分:1)
(来自评论)
调用QVObject.CopyTextToClipboard();
获取对象到剪贴板的文本,然后通过调用Clipboard.GetText();
来检索该文本。
这样做的缺点是它会在代码运行之前销毁剪贴板上的内容。但它至少使用QlikView的现有文本检索来获取对象的内容。