Zugriff auf 'TWordApplication::Visible' nicht möglich



  • [C++ Fehler] Unit1.cpp(23): E2247 Zugriff auf 'TWordApplication::Visible' nicht möglich

    DAs meldet mir mein BCB, wenn ich dies versuche:

    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
      WordApplication1->Connect();
      WordApplication1->Documents->Add();
      WordApplication1->Visible = true;
    
    }
    //---------------------------------------------------------------------------
    

    Jetzt weis ich nicht, wieso das nicht geht. Vorhins hatte ich was über suchen gefunden, der hat genau das selbe gemacht aber bei dem ging das. (kanns leider nicht mehr finden).

    P.S. Bevor ichs vergesse, ich hab Word2002 (brauch man eventl. genau Word2k, wenn die KOmpos so heisen?) drauf und BCB6 Prof.

    Hab den Link doch nochma gefunden, wieso geht das bei dem.
    http://www.c-plusplus.net/forum/viewtopic.php?t=12410&highlight=wordapplication1+visible



  • Habe gerade keinen BCB6 zur Hand, aber probiere es mal mit:

    WordApplication1->set_Visible(TDefLCID(),TRUE);
    

    Ich müsste mal nachschauen, aber die ->Visible - Eigenschaft dürfte sich auf die Komponente beziehen, nicht auf die Application. Und die Komponente sollte ja eigentlich nicht sichtbar sein.

    Wie dem auch sei, bei Excel sieht set_Visible wie oben aus, bei Word glaube ich auch. Office-Automation ist ein die Ausdauer herausforderndes Thema, viel Spass!



  • Sichtbarmachen von Word erfolgt nur mit der Anweisung

    WordApplication1->set_Visible(true);
    

Anmelden zum Antworten