Extrem nerviger Fehler mit ExcelApplication1->Worbooks->Open(...)



  • Hi,
    experimentiere gerade mit der Verbindung Applikation <-> Excel

    Code:

    #include <utilcls.h>
    

    ...

    void __fastcall TForm1::Button3Click(TObject *Sender)
    {
    tagVARIANT t = EmptyParam;
    unsigned long flcid;
    wchar_t FileName;
    ExcelWorkbook1->ConnectTo(ExcelApplication1->Workbooks->Open(FileName,t,t,t,t,t,t,t,t,t,t,t,t,flcid));
    }
    

    Führt bei mir zum Fehler:

    [C++ Fehler] Unit1.cpp(58): E2285 Keine Übereinstimmung für 'Workbooks::Open(wchar_t,tagVARIANT,tagVARIANT,tagVARIANT,tagVARIANT,tagVARIANT,tagVARIANT,tagVARIANT,tagVARIANT,tagVARIANT,tagVARIANT,tagVARIANT,tagVARIANT,unsigned long)' gefunden

    Das verstehe ich nicht, die Parameterzahl und alles müsste genau stimmen.
    Übrigens: ich glaube zu wissen, dass genau dieser versuch einmal hingehauen hat und dann nie wieder...

    Hat jemand Rat?
    Viele Grüße,
    Simon



  • hat sich erledigt. Parameter 1 war falschem Typs: benötigt wchar_t * anstelle von wchar_t.
    mfg simon


Anmelden zum Antworten