Excel a outlook

26/07/2007 - 20:20 por Age | Informe spam
Todos los dias tengo que enviar una información al mobil(celular) de mi
director, el tiene un blackberry pearl, a donde le llegan sus correos y ve la
informacion que le envio.

Tengo dos dudas:

1. Cuando le envio la informacion, lo que hago es copiar los rangos de la
informacion que solo es A290:B294, las cvolumnas son constantes las filas
varian por el dia. Bueno como ndecia copia y pego como texto en outloock y le
doy un queqñeo formato con la barra espaciadora para que se vea un poco
acomodado pero cuando llega al blackberry se desfaza. Existe una forma para
que no se desface.

2. Existe un macro donde el rago que tenga selecionado en ese momento se
envie por correo como texto a una direccion determinada y con un asunto que
siempre sea el mismo.

Gracias por su ayuda

Preguntas similare

Leer las respuestas

#1 Abraham
26/07/2007 - 22:39 | Informe spam
Mira por aqui:

http://www.rondebruin.nl/sendmail.htm

Abraham
Respuesta Responder a este mensaje
#2 Age
26/07/2007 - 23:52 | Informe spam
La gente de sistemas de la empresa para que trabajo, bloque toda pagina que
no conoce y me es imposible acesar a esta pagina, agradeceria una solucion
directa aqui.

Gracias abraham, pero no me es posible visitar la pagina y en este momento
no cuento con internet en mi hogar.

"Abraham" escribió:

Mira por aqui:

http://www.rondebruin.nl/sendmail.htm

Abraham


Respuesta Responder a este mensaje
#3 Héctor Miguel
27/07/2007 - 06:39 | Informe spam
hola, (...) ?

La gente de sistemas de la empresa para que trabajo, bloque toda pagina que no conoce
y me es imposible acesar a esta pagina, agradeceria una solucion directa aqui...



es probable que el *tipo* de letra del mobil de tu director sea distinto del que usas en OL -?-
el siguiente es un ejemplo 'adaptado' de la MS-KB
[por si los de sistemas son de *corta vision* en cuanto al alcance de aprovechar informaciones de la web] :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Sub Enviar_Rango()
' seleccionamos el rango de celdas en la hoja activa.
ActiveSheet.Range("a1:b5").Select
' mostramos el *sobre* de OL del libro activo.
ActiveWorkbook.EnvelopeVisible = True
' establecemos algunas opciones como asunto, etc.
With ActiveSheet.MailEnvelope
.Introduction = "Jefecito... esta es la informacion :))"
.Item.To = "aqui_la_direccion_de_correo"
.Item.Subject = "Linea del asunto"
.Item.Send
End With
End Sub

1) el codigo anterior [al igual que el metodo 'SendMail'] lo [unico] que 'hace' es...
'depositar' el envio en la bandeja de salida del sistema de correo instalado en la pc ;)
2) si [outlook ?] se esta 'ejecutando'... el envio es 'de inmediato'... en caso contrario... 'hasta' que lo abras :-(
[con las 'consabidas' advertencias -de outlook- de que 'alguien esta intentando enviar...'] :))
3) obtienes el mismo resultado si [desde cualquier aplicacion de office] usas el menu/comando/boton...
-> archivo / enviar a... -> destinatario de correo [o sea]... el -> ActiveWorkbook.EnvelopeVisible = True ;)
desde donde podras 'personalizar' asunto, comentario, decidir si envias la hoja o un rango seleccionado, etc.
solo se requiere que outlook y office sean de la misma version_numero [por si las dudas] :))
Respuesta Responder a este mensaje
#4 Age
27/07/2007 - 16:32 | Informe spam
Gracias HM,

Solo una molestia mas, dentro de la macro se establece como fijo el rango
"A1:B5", existe algun codigo donde lo que selecione con el raton (sombrearlo)
sea aquello que se envie, por que como les comentaba las columnas son fijas
pero las filas son las que cambia constantemente.



"Héctor Miguel" escribió:

hola, (...) ?

> La gente de sistemas de la empresa para que trabajo, bloque toda pagina que no conoce
> y me es imposible acesar a esta pagina, agradeceria una solucion directa aqui...

es probable que el *tipo* de letra del mobil de tu director sea distinto del que usas en OL -?-
el siguiente es un ejemplo 'adaptado' de la MS-KB
[por si los de sistemas son de *corta vision* en cuanto al alcance de aprovechar informaciones de la web] :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Sub Enviar_Rango()
' seleccionamos el rango de celdas en la hoja activa.
ActiveSheet.Range("a1:b5").Select
' mostramos el *sobre* de OL del libro activo.
ActiveWorkbook.EnvelopeVisible = True
' establecemos algunas opciones como asunto, etc.
With ActiveSheet.MailEnvelope
.Introduction = "Jefecito... esta es la informacion :))"
.Item.To = "aqui_la_direccion_de_correo"
.Item.Subject = "Linea del asunto"
.Item.Send
End With
End Sub

1) el codigo anterior [al igual que el metodo 'SendMail'] lo [unico] que 'hace' es...
'depositar' el envio en la bandeja de salida del sistema de correo instalado en la pc ;)
2) si [outlook ?] se esta 'ejecutando'... el envio es 'de inmediato'... en caso contrario... 'hasta' que lo abras :-(
[con las 'consabidas' advertencias -de outlook- de que 'alguien esta intentando enviar...'] :))
3) obtienes el mismo resultado si [desde cualquier aplicacion de office] usas el menu/comando/boton...
-> archivo / enviar a... -> destinatario de correo [o sea]... el -> ActiveWorkbook.EnvelopeVisible = True ;)
desde donde podras 'personalizar' asunto, comentario, decidir si envias la hoja o un rango seleccionado, etc.
solo se requiere que outlook y office sean de la misma version_numero [por si las dudas] :))



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida