La forma más sencilla y rápida para hacer esto en otros idiomas sólo sería para colocar cada una de las columnas de excel en una lista (array) y, a continuación, tienen toda la cosa, en un bucle y se va a crear el correo electrónico rellene los datos y, a continuación, enviar el correo electrónico a continuación, volver al principio y empezar de nuevo con los valores de cada una de las matrices en [1] y así sucesivamente, desde allí, a través de su lista. No la mayoría de los profesionales o de forma eficiente, pero para sus fines de que iba a funcionar. Si usted puede implementar que, a continuación, seguir adelante. Si no voy a escribirlo cuando vuelvo a mi escritorio.
----editar----
He editado el primer script escrito en este post: http://stackoverflow.com/questions/15386794/applescript-for-sending-emails-from-a-list-in-excel
para lograr esta secuencia de comandos. Yo de código en java, sobre todo por lo que esto podría no ser perfecto, así que tal vez alguien puede venir y ajustarlo.
OP debe ir a través de y entrar en sus propios valores para las cosas escritas en mayúsculas. También la hoja de excel debe estar en la forma en la que el OP de los vínculos de hoja de cálculo de excel en
set {firstName, eAddress} to getData()
repeat with i from 1 to count firstName
tell application "Mail"
activate
set mymail to make new outgoing message at the beginning of outgoing messages with properties {subject:"INSERT SUBJECT HERE"}
tell mymail
make new to recipient at beginning of to recipients with properties {address:item i of eAddress}
--The next line will start each email with Hi firstName and then carriage return to the text you fill in below
set content to "Hi " & item i of firstName & "
INSERT BODY OF EMAIL HERE"
end tell
--show message window (otherwise it's hidden)
set visible of mymail to true
--bring Mail to front
activate
send mymail
end tell
end repeat
on getData()
set colA to {}
set colB to {}
tell application "Microsoft Excel"
activate
tell active sheet
set lastRow to first row index of (get end (last cell of column 1) direction toward the top)
repeat with i from 3 to lastRow
set end of colA to (value of range ("A" & i))
set end of colB to (value of range ("B" & i))
end repeat
end tell
end tell
return {colA, colB}
end getData