Go to content Go to navigation Go to search

Cómo encontrar los archivos pst de outlook? – C#

February 2nd, 2010 by JuanK

Con ayuda de las facilidades de interoperabilidad que ofrece .Net Framework y desde luego con ayuda de Visual Studio este proceso es bastante sencillo.

 

El primer paso es desde luego agregar una referencia al objeto COM de Outlook para que Visual Studio nos importe el componente y esto nos permita acceder al objeto COM como lo haríamos normalmente con cualquiero otra librería para usar con el framework. El componente COM a que debemos acceder es (o equivalente de acuerdo a la versión de office instalada): 

image

Como buena práctica resulta importante colocarle un alias al namespace, por ejemplo:

using Outlook = Microsoft.Office.Interop.Outlook;

Los pasos importantes siguientes se resumen así:

  1. Instanciar un objeto de la aplicación (outlook)
  2. Obtener los stores (almacenamientos de datos) para la sesión actual
  3. Verificar que exista un FilePath, esto es necesario puesto que si el store esta en exchange el FilePath es nulo.
  4. Verificar que el FilePath termine en “.pst”, pues algunos stores de caché tienen extensiones diferentes.
  5. El resto es maquillaje
using System;
using System.Text;
using Outlook = Microsoft.Office.Interop.Outlook;
 
class Program
{
    static void Main(string[] args)
    {
        StringBuilder sb = new StringBuilder();
        Outlook._Application outlookObj = new Outlook.Application();
 
        foreach (Outlook.Store store in outlookObj.Session.Stores)
            if (store.FilePath != null && store.FilePath.EndsWith(".pst"))
                sb.AppendLine(store.FilePath);
 
        Console.WriteLine(sb.ToString());
        Console.ReadLine();
    }
}

Happy Learning!

Bookmark and Share

Evento virtual para experimentar la nueva eficiencia el 7 de octubre de 2009

September 25th, 2009 by JuanK

clip_image001

Experimente La Nueva Eficiencia, en vivo, el 7 de octubre de 2009. Descubra los beneficios que le brindan los productos que Microsoft lanzara este año y sea el primero en conocerlos.

Algunas charlas incluirán:

Windows 7

  • Características, despliegue y seguridad en Windows 7.
  • De Vista a 7: virtualización de escritorios, migración de redes, fundamentos de administración y optimización de aplicaciones.

Windows Server 2008 R2

  • Revisión de la nueva tecnología, optimización en el consumo de energía.
  • Mejoras de virtualización, analizador de mejores prácticas e infraestructura para trabajar en cualquier sitio.

Exchange Server 2010

  • Revisión general, movilidad y Outlook Web Access.
  • Alta disponibilidad y almacenamiento.
  • Herramientas de manejo, transición y descargas.

Forefront

  • Introducción y la nueva generación de productos Forefront.
  • Forefront y Office SharePoint Server, mejor juntos!

Information Workers

  • Introducción a Office 2010.
  • Novedades, mejoras y trucos.

 

Yo participaré con dos charlas que tratarán temas de desarollo utilizando las nuevas características del escritorio de Windows y de como aprovechar Visual Studio 2010 con C# 4.0 para crear y mantener aplicaciones de Office de una manera más eficiente.

 

Recuerden registrarse cuanto antes y hacerse fan de la página Facebook.

Saludos.

Bookmark and Share

Mis Webcast C#, Windows 7 y demás

August 12th, 2009 by JuanK

Hola, esta es una recopilación de los webcast que he realizado este año.

saludos!

 

Tecnologías

Titulo

Link de descarga

C#

Windows 7

Windows Ribbon/

Office Ribbon

WPF

Utilización de Windows Ribbon en aplicaciones de Windows 7

https://www107.livemeeting.com/cc/msevents/view?cn=&id=1032416884&pw=

Windows 7

Principios de diseño para Windows 7

https://www107.livemeeting.com/cc/msevents/view?cn=&id=1032416886&pw=

C#

Windows 7

Windows 7 Taskbar

Windows 7 y su integración con el escritorio

https://www107.livemeeting.com/cc/msevents/view?cn=&id=1032416888&pw=

C#

LINQ

IL

Revisión de Características de C# 3.0 y 3.5

https://www107.livemeeting.com/cc/msevents/view?cn=&id=1032418089&pw=

C#

IronPhyton

Desarrollo Office

C# 4.0 – novedades de la próxima versión

https://www107.livemeeting.com/cc/msevents/view?cn=&id=1032418092&pw=

DirectX 11

Windows 7

XACT

Introducción de DirectX 11, beneficios para el diseño de interfaces en Windows 7 y en el desarrollo de Video Juegos

https://www107.livemeeting.com/cc/msevents/view?cn=&id=1032412713&pw=

 

:)

.

Bookmark and Share