000
26.10.2004, 15:10 Uhr
Ric
|
Hi,
ich habe ein Problem bei der Auswahl eines Arbeitsblattes in Excel. Die Excel-Application erzeugen funktioniert soweit und mit
Code: |
... CComDispatchDriver spDispExcel(m_spIExcelApp); ... VARIANT vFilename; vFilename.vt = VT_BSTR; vFilename.bstrVal = SysAllocString(A2CW(lpszFilename)); hr = spWorkbooks.Invoke1(L"Open", &vFilename, &vResult); ... // Das aktuelle Arbeitsblatt - Objekt beschaffen: hr = spDispExcel.GetPropertyByName(L"ActiveWorkbook", &vResult); ...
|
kann ich auch das erste Arbeitsblatt öffnen und Daten herauslesen. Nur weiß ich nicht, wie ich auf ein beliebiges Arbeitsblatt komme. Vielleicht hat ja einer eine Idee.
Thx, Ric |