September 25th, 2009 by JuanK

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.
August 12th, 2009 by JuanK
Hola, esta es una recopilación de los webcast que he realizado este año.
saludos!
.
October 5th, 2008 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):
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í:
- Instanciar un objeto de la aplicación (outlook)
- Obtener los stores (almacenamientos de datos) para la sesión actual
- Verificar que exista un FilePath, esto es necesario puesto que si el store esta en exchange el FilePath es nulo.
- Verificar que el FilePath termine en “.pst”, pues algunos stores de caché tienen extensiones diferentes.
- 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!