AppleScript and Entourage Script-Menu

C

Christoph_Häberli

Version: 2008 Operating System: Mac OS X 10.6 (Snow Leopard) Processor: Intel Email Client: pop Hi
I have the following problem:
The script below works fine, when started from the Apple-Script-Editor, but it does not recognize E-Mails, when it is started out of the Script-Menu of Entourage. Instead of "This is an E-Mail" it returns "illegal choice (ungültige Auswahl)" How can I correct this strange behavior ?

property pNoSubjectString : "(kein Betreff)"
tell application "Microsoft Entourage"
        activate
        try
                set theSelection to selection
        on error
                beep
                display dialog "Bitte ein Mail, einen Termin oder eine Aufgabe auswählen !" buttons {"OK"} with icon 2
                return
        end try
        if class of theSelection is list then
                try
                        set theObject to item 1 of theSelection
                        -- falls es ein E-Mail ist
                        if ((class of theObject) as string) contains "message" then
                                display dialog "E-Mail ausgewählt, Funktion noch nicht implementiert." buttons {"OK"} with icon 1
                        else if class of theObject is event then
                                display dialog "Termin ausgewählt, Funktion noch nicht implementiert." buttons {"OK"} with icon 1
                        else if class of the theObject is task then
                                display dialog "Aufgabe ausgewählt, Funktion noch nicht implementiert." buttons {"OK"} with icon 1
                                --falls ein Kontakt ausgewähl wurde:
                        else if class of the theObject is contact then
                                display dialog "Kontakt ausgewählt, Funktion noch nicht implementiert." buttons {"OK"} with icon 1
                                 
                        else
                                display dialog "ungültige Auswahl" buttons {"OK"} with icon 2
                        end if
                on error
                        beep
                        display dialog "Bitte ein Mail, einen Termin oder eine Aufgabe auswählen !" buttons {"OK"} with icon 2
                end try
        else
                beep
                display dialog "Bitte ein Mail, einen Termin oder eine Aufgabe auswählen !" buttons {"OK"} with icon 2
        end if
end tell
Thanks for any hint.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top