ActiveX - outlook en asp

 
Vista:

outlook en asp

Publicado por Claudia (3 intervenciones) el 13/09/2002 18:50:56
Hola a todos,
Estoy tratando de hacer un asp conteniendo un activex (Outlook View Control->CLSID:0006F063-0000-0000-C000-000000000046 ) y lo que quiero hacer es poner en una lista desplegable(combo box) todas las carpetas que existan(las predeterminadas y las creadas por el cliente) en el outlook. Alguien sabe como puedo hacer esto??
Por fa....
Claudia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro Andrade

outlook en asp

Publicado por Alejandro Andrade (213 intervenciones) el 24/03/2023 22:03:25
Hola Claudia.

Para obtener una lista de todas las carpetas en Outlook, puedes utilizar la biblioteca de objetos de Outlook y acceder a las carpetas a través de la propiedad 'Folders' del objeto 'Namespace'. Aquí hay un ejemplo de código en ASP que utiliza el objeto 'Outlook.Application' para acceder a las carpetas y agregarlas a un ComboBox:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<%
' Crear una instancia de Outlook.Application
Set objOutlook = CreateObject("Outlook.Application")
' Obtener el objeto Namespace
Set objNamespace = objOutlook.GetNamespace("MAPI")
 
' Obtener la carpeta raíz
Set objFolder = objNamespace.Folders.GetFirst()
' Recorrer todas las carpetas
Do While Not objFolder Is Nothing
    ' Agregar el nombre de la carpeta al ComboBox
    Response.Write("<option>" & objFolder.Name & "</option>")
    ' Obtener la siguiente carpeta
    Set objFolder = objNamespace.Folders.GetNext()
Loop
 
' Liberar los objetos
Set objFolder = Nothing
Set objNamespace = Nothing
Set objOutlook = Nothing
%>

Ten en cuenta que para que esto funcione, debes tener Outlook instalado en el servidor donde se está ejecutando el código ASP.

Espero que esto te ayude. ¡Buena suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar