Announcement

Collapse
No announcement yet.

Word-Document aufrufen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Word-Document aufrufen

    Hallo Leute,

    habe noch nie aus einem Delphi-Programm ein Word-document oder
    Exceltabelle aufgerufen.
    Habe bisher aus einem Delphi-Programm über
    winexec(PChar(Dateiname),sw_showdefault);
    andere exe-Programme aufgerufen.

    So hatte ich mir das auch mit einem Word-Doc. oder Exceltabelle vorgestellt.
    Über einem Opendialog wähle ich das Word-Doc. aus und rufe es
    mit ??? auf.
    Leider finde ich in der Delphi-Hilfe kein Beispiel das mich weiterbringt.

    Wäre sehr nett, wenn Ihr mir in der Sache weiterhelfen könnt.

    Lieben Gruß vom sonnigen Niederrhein

    Basti

  • #2
    Geht genauso. Besser aber ShellExecute statt WinExec aufrufen.

    Comment


    • #3
      Herzlichen Dank für Deine schnelle Antwort.
      Leider bekomme ich die untenstehende Fehlermeldung.

      [Fehler] Unit1.pas(36): Undefinierter Bezeichner: 'ShellExecute'

      Fehlt mir da vielleicht eine Unit, die ich einbinden muß?
      Arbeite mit Delphi 5. Die Delhi-Hilfe kennt weder ShellExecute noch
      Winexec.

      Mit Winexec kann ich exe-Programme aufrufen, aber nicht
      Exceldateien wie in diesem Beispiel.

      winexec(PChar('N:\Projekte\Infoterminal\xls\TestMa ppe1.xls'),sw_showdefault)

      Das Verzeichnis und die TestMappe1.xls ist vorhanden. Mehrmals
      überprüft.
      Das Programm läuft auf den Befehl, scheint ihn aber nicht auszuführen!?
      Ohne Fehlermeldung geht das Prog auf den nächsten Befehl!?

      Grüße vom regnerischen Niederrhein

      Basti

      Comment


      • #4
        Hast wohl die ShellAPI nicht eingebunden.
        Wenn man nach "Delphi shellexec" g**gelt, dann steht schon im ersten Eintrag (ist bei mir dieser hier) ein Hinweis in Fettschrift in der Beschreibung - fast nicht zu übersehen und viel schneller zu finden als du diese Frage hier zusammengeschrieben und dann noch eine Antwort dazu erhalten hast.

        bye,
        Helmut

        Comment


        • #5
          Hallo Helmut,

          herzlichen Dank für den Tip.
          Über den Link war es wirklich schneller.
          ShellApi eingesetzt und schon kann ich Word- und Eceltabellen
          aufrufen.

          Grüße vom trüben Niederrhein

          Basti

          Comment

          Working...
          X