1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Tetsuo

Beiträge von Tetsuo

  • Excel-Dateipfad öffnen über GUI

    • Tetsuo
    • 24. April 2020 um 10:39

    Oh nein, wie dumm von mir!!

    Bei consolewrite() hatte ich die ID noch umgewandelt; bei der Übergabe habe ich es vergessen.

    Totale Zeitverschwendung von mir und vielen Dank für eure schnelle Hilfe!

  • Excel-Dateipfad öffnen über GUI

    • Tetsuo
    • 24. April 2020 um 09:22

    Guten Morgen Leute,

    ich möchte gerne über eine GUI einen Dateipfad eingeben und dann die entsprechende (Excel-)Datei öffnen lassen. Es geht aber nicht, obwohl der richtige Pfad ansteht. Der Code sieht so aus:

    AutoIt
    #include <Excel.au3>
    
    
    #include <GUIConstantsEx.au3>
    #include <MsgBoxConstants.au3>
    #include <WindowsConstants.au3>
    
    
    GUI_win()
    
    
    Excel_open()
    
    
    Func GUI_win()
    
    
    GUICreate("Parameter-Eingabe", 320, 165, -1, -1, -1, $WS_EX_ACCEPTFILES)
    
    
    GUICtrlCreateLabel("Drag'n drop oder Eingabe der bestehenden Excel-Datei:", 5, 10)
    GLOBAL $ID_1_File = GUICtrlCreateInput("", 5, 25, 300, 20)
    GUICtrlSetState(-1, $GUI_DROPACCEPTED)
    
    
    Local $idBtn = GUICtrlCreateButton("OK", 5, 135, 60, 20)
    
    
    GUISetState(@SW_SHOW)
    
    
    ; Loop until the user exits.
    While 1
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    ExitLoop
    Case $idBtn
    ExitLoop
    EndSwitch
    WEnd
    
    
    EndFunc   ;==>GUI_win
    
    
    Func Excel_open()
    
    
    ;Excel öffnen
    Local $oExcel = _Excel_Open()
    
    
    ConsoleWrite(GUICtrlRead($ID_1_File) & @CRLF)
    
    
    Local $oWorkbook = _Excel_BookOpen($oExcel, $ID_1_File);Excel-Pfad
    
    
    EndFunc   ;==>Excel_open
    Alles anzeigen

    Es scheint mir für jemanden kundigen ein einfaches Problem zu sein. Aber ich suche jetzt schon nach Stunden nach der Lösung und weiss keine weitere Möglichkeit.

    Grüsse

    Tetsuo

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™