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