0
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?

4

1 に答える 1

1

(コメントより)

getを呼び出すQVObject.CopyTextToClipboard();と、オブジェクトからクリップボードにテキストが取得されます。これは、 を呼び出すことで取得できますClipboard.GetText();

これの欠点は、コードが実行される前にクリップボードにあったものが破棄されることです。ただし、少なくとも QlikView の既存のテキスト取得を使用して、オブジェクトのコンテンツを取得します。

于 2016-05-03T20:59:35.867 に答える