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. TomClancy

Beiträge von TomClancy

  • Outlook​ Mail Absender, Empfänger und Betreff auslesen

    • TomClancy
    • 3. Mai 2016 um 22:36

    Hi Water,

    perfekt. Vielen Dank. Das hat mir weitergeholfen.
    Respekt, dass das so schnell bei Dir geht.

  • Outlook​ Mail Absender, Empfänger und Betreff auslesen

    • TomClancy
    • 3. Mai 2016 um 17:27

    Wow, das ging schnell. Vielen Dank!!!!

    Hier mein Code

    AutoIt
    Global $oOutlook = _OL_Open()
    Global $aFolder = _OL_FolderAccess($oOutlook, "\\*\Inbox", $olFolderInbox)
    Global $aItems = _OL_ItemFind($oOutlook,$aFolder[1], $olMail, "", "", "", "EntryID,CreationTime,Sender,SenderEmailAddress,SenderName,SenderEmailType,Body")
  • Outlook​ Mail Absender, Empfänger und Betreff auslesen

    • TomClancy
    • 3. Mai 2016 um 17:01

    Hi Water,

    großartige UDFs - Vielen Dank!

    Ich habe eigentlich genau das gleiche Problem wie GerhardSchr, allerdings ist bei mir das "Sender" Feld bei allen Mails leer.
    Wie kann ich dann für Mails mit SenderEmailType = EX die "normale" E-Mail Adresse herausfinden?
    Oder habe ich deinen letzten Post falsch verstanden? Könntest Du ihn dann noch etwas ausführlicher erklären?

    Vielen Dank schon im Voraus.
    TomClancy

  • Excel.au3 - _Excel_Open und _Excel_BookOpen geben kein Excel application object zurück

    • TomClancy
    • 15. Juli 2015 um 13:33

    Hallo,

    vielen Dank für Eure Antworten.

    Problem gelöst.

    Ich habe für die Bearbeitung des Excelsheets mit "Send" gearbeitet.
    Das mag die UDF wohl nicht und verliert dann die Objektvariable.
    Danach kann man das Excel nicht mehr schließen, speichern etc.
    Arbeite jetzt mit _Excel_RangeWrite und jetzt geht alles (und viel schneller ;-))
    Diese Funktion hatte ich gar nicht beachtet, weil ich im gleichen Programm auch Word Dokumente über "Send" ausfülle.

    Gruß
    TomClancy

  • Excel.au3 - _Excel_Open und _Excel_BookOpen geben kein Excel application object zurück

    • TomClancy
    • 14. Juli 2015 um 22:19

    Hallo,

    zunächst einen ganz herzlichen Dank an alle Fragesteller und vor allem an alle, die bereit sind, hier Zeit zu investieren um zu Antworten und sich über UDFs einzubringen. Davon habe ich in der Vergangenheit schon so oft profitiert.
    Diesmal kämpfe ich aber mit einem Problem, wo ich voll auf dem Schlauch stehe und Google und dieses Forum mir auch nicht weiterhelfen konnten.

    Daher hoffe ich auf Eure Hilfe.

    Ich habe ein ganz grundlegendes Problem mit der Excel.au3 und weiß einfach nicht weiter.

    Ich möchte eigentlich nur eine .xlsx Datei öffnen, drei Zellen ausfüllen und wieder schließen.
    Bis auf das Schließen funktioniert auch alles.
    Das Schließen funktioniert nicht, weil er beim Öffnen meine benutzten Variablen nicht mit dem notwendigen Excel application object befüllt. Somit bekomme ich beim Schließen (oder auch Speichern) immer die Fehlermeldung "$oExcel is not an object or not an application object".

    Habe es mal auf das einfachste runtergebrochen - ein Script mit drei Zeilen:

    #include <Excel.au3>;um in Excel Dokumenten zu arbeiten
    Local $prog_Excel = _Excel_Open()
    ConsoleWrite("Excelvariable: " & $prog_Excel)

    Wenn ich es nicht ganz furchtbar falsch verstanden habe, sollte er mir doch jetzt in die Console irgendwas schreiben für die Variable $prog_Excel. Ich sehe da aber nur "Excelvariable: ".

    Mein kompletter Code sieht so aus:


    AutoIt
    Local $prog_Excel = _Excel_Open(Default,Default,Default,Default,True)
    	_Logging($prog_Excel)
    	_Logging(@error)
    	_Logging(@extended)
    		If @error Then Exit _Logging("Excel UDF: _Excel_BookOpen Example - Error creating the Excel application object. - @error = " & @error & ", @extended = " & @extended)
    	Local $Excel_Workbook = _Excel_BookOpen($prog_Excel,@TempDir & "\" & $Ort & "_.xlsx")
    		If @error Then Exit _Logging("Excel UDF: _Excel_BookOpen Example 1 - Error opening " & $Excel_Workbook & "'. @error = " & @error & ", @extended = " & @extended)
    		_Logging($prog_Excel)
    		_Logging($Excel_Workbook)
    		_Logging(@error)
    		_Logging(@extended)
    
    
    	;Exceldatei wird bearbeitet
    
    
    	_Excel_Close($prog_Excel,Default,True)
    		If @error Then Exit _Logging("Error closing the Excel application. @error = " & @error & ", @extended = " & @extended)
    Alles anzeigen

    Hab schon alle möglichen Kombinationen der Parameter für Open und Close ausprobiert und komme auf keinen grünen Zweig.
    Die Variablen $prog_Excel und $Excel_Workbook sind immer leer.
    @error und @extended sind immer 0.

    Nur bei _Excel_Close bekomme ich dann @error=1 und @extended=0.

    Nutze die folgenden Versionen
    Autoit 3.3.14. Auch schon neu installiert heute. 32 Bit bei der Installation ausgewählt.
    Scite 3.5.4. Auch schon neu installiert heute.
    Excel 2010 - 32 Bit.
    Windows 7 64 Bit

    Habt Ihr irgendeine Idee?

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™