Enviar correo con Outlook

02/02/2004 - 17:45 por Luis Nieto | Informe spam
Entré a la página de PortalFox y encontré un artículo de
cómo "Enviar y leer correo con Outlook desde Visual
FoxPro", sin embargo , dado que la preparación y envío
del correo son automáticos, aún tengo dos dudas:

1). ¿ Qué debo modificar en la rutina para permitir al
usuario hacer ajustes al correo y que él lo envíe?

2). ¿ Cómo puedo conocer los métodos de los que consta un
objeto tipo "Outlook" o "Excel" u otro que permita
automatización?

De antemano gracias.

dirección del ejemplo en PortalFox :
http://www.portalfox.com/modules.php?
op=modload&name=News&file=article&sid6&mode=thread&orde
r=0&thold=0

Preguntas similare

Leer las respuestas

#1 Alex Feldstein
03/02/2004 - 01:29 | Informe spam
On Mon, 2 Feb 2004 08:45:24 -0800, "Luis Nieto"
wrote:

Entré a la página de PortalFox y encontré un artículo de
cómo "Enviar y leer correo con Outlook desde Visual
FoxPro", sin embargo , dado que la preparación y envío
del correo son automáticos, aún tengo dos dudas:

1). ¿ Qué debo modificar en la rutina para permitir al
usuario hacer ajustes al correo y que él lo envíe?

2). ¿ Cómo puedo conocer los métodos de los que consta un
objeto tipo "Outlook" o "Excel" u otro que permita
automatización?



1) No ejecutes el método Send()

Ver:
http://www.feldstein.net/outlookemail_sp.asp
http://fox.wikis.com/wc.dll?Wiki~AutomationExamples~VFP

2) Mediante el uso del Object Browser (VFP7/VFP8 o cualquier otro
Object Browser (como por ejemplo en VB6, VS6, o Excel mismo haciendo
Alt-F11 para ver el editor de VBA)

Tambien en VFP7+ usando Intellisense que ayuda mucho:
Local oExcel as Excel.Application
luego veras Intellisense al agregar un punto al final de la referencia
al objeto oExcel


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)
Respuesta Responder a este mensaje
#2 Luis Nieto
06/02/2004 - 18:24 | Informe spam
On Mon, 2 Feb 2004 08:45:24 -0800, "Luis Nieto"
wrote:

Entré a la página de PortalFox y encontré un artículo




de
cómo "Enviar y leer correo con Outlook desde Visual
FoxPro", sin embargo , dado que la preparación y envío
del correo son automáticos, aún tengo dos dudas:

1). ¿ Qué debo modificar en la rutina para permitir al
usuario hacer ajustes al correo y que él lo envíe?

2). ¿ Cómo puedo conocer los métodos de los que consta




un
objeto tipo "Outlook" o "Excel" u otro que permita
automatización?



1) No ejecutes el método Send()

Ver:
http://www.feldstein.net/outlookemail_sp.asp
http://fox.wikis.com/wc.dll?Wiki~AutomationExamples~VFP

2) Mediante el uso del Object Browser (VFP7/VFP8 o


cualquier otro
Object Browser (como por ejemplo en VB6, VS6, o Excel


mismo haciendo
Alt-F11 para ver el editor de VBA)

Tambien en VFP7+ usando Intellisense que ayuda mucho:
Local oExcel as Excel.Application
luego veras Intellisense al agregar un punto al final de


la referencia
al objeto oExcel


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se


benefician.
(Address scrambled with ROT-13)
.



De antemano, gracias por los Tips.

1). En el caso del ejemplo, le quite la instrucción Send,
sin embargo, no me aparece la pantalla de Outlook ¿ Sabes
cuál es la propiedad para hacerla visible?

Voy a revisar las direcciones de referencia que me envías.

2).Ya encontré los métodos y propiedades del Outlook,a
través del Objetc Browser de VFP7, abriendo el archivo
MSOUTL.olb en el directorio de Office. No soy esperto en
ésto ¿cómo sé qué hace cada método y propiedad?
Respuesta Responder a este mensaje
#3 Alex Feldstein
07/02/2004 - 01:03 | Informe spam
On Fri, 6 Feb 2004 09:24:14 -0800, "Luis Nieto"
wrote:


De antemano, gracias por los Tips.

1). En el caso del ejemplo, le quite la instrucción Send,
sin embargo, no me aparece la pantalla de Outlook ¿ Sabes
cuál es la propiedad para hacerla visible?



.Display()

Lo haces asi:

#DEFINE MAILITEM 0
#DEFINE IMPORTANCELOW 0
#DEFINE IMPORTANCENORMAL 1
#DEFINE IMPORTANCEHIGH 2

oOutLookObject = CreateObject("Outlook.Application")
oEmailItem = oOutLookObject.CreateItem(MAILITEM)

WITH oEmailItem
.Recipients.Add("")
.Subject = "Ejemplo"
.Importance = IMPORTANCENORMAL
.Body = "Mensaje desde VFP"
.Display()
*.Send()
ENDWITH



2).Ya encontré los métodos y propiedades del Outlook,a
través del Objetc Browser de VFP7, abriendo el archivo
MSOUTL.olb en el directorio de Office. No soy esperto en
ésto ¿cómo sé qué hace cada método y propiedad?




La mejor manera es leer el libro que te indique. Tiene buenos ejemplos
y es altamente recomendado.
http://www.hentzenwerke.com/catalog...utofox.htm

Aqui tienes mas referencias:
http://www.outlookexchange.com/arti...tmodel.asp
http://www.microsoft.com/office/pre...preasy.asp




Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida