Excel aktive Zelle setzen



  • Hallo, ich möchte gerne eine bestimmte Zelle in Excel selektieren.

    Das Auslesen klappt wunderbar, dies habe ich über

    Microsoft::Office::Interop::Excel::Application^ excel
    

    ...

    row = excel->ActiveCell->Row;
    

    gelöst. Aber wie kann ich andersherum eine Zelle setzen, wenn ich jeweils den Index kenne?

    Viele Grüße Freddi



  • So ich habs gelöst, nachdem ich 1h lang msdn durchforstet habe...In Sachen interop ist msdn mal echt bescheiden habe ich das Gefühl.

    ws = (Microsoft::Office::Interop::Excel::Worksheet^)excel->ActiveSheet;
    Excel::Range^ rng = (Range^) ws->Cells[row,column];
    rng->Select();
    

    Aber vielleicht geht es ja eleganter.


Anmelden zum Antworten