Compatibilidad con Office 2007 en Office 2003/XP/2000

Microsoft ha puesto a nuestra disposición un Paquete de compatibilidad para formatos de archivo de Microsoft Office 2007 (Beta) para productos Office anteriores.

Al instalar este paquete podremos abrir documentos de Office 2007 Beta 2 en versiones anteriores del paquete de Ofimática de Microsoft.
Entre los formatos de archivo compatibles con el paquete se encuentran:

Word

.docx: documento de Microsoft Office Word 2007

.docm: documento habilitado para macros de Microsoft Office Word 2007

PowerPoint

.pptx: presentación de Microsoft Office PowerPoint 2007

.pptm: presentación habilitada para macros de Microsoft Office PowerPoint 2007

.potx: plantilla de Microsoft Office PowerPoint 2007

.potm: plantilla habilitada para macros de Microsoft Office PowerPoint 2007

.ppsx: presentación de Microsoft Office PowerPoint 2007

.ppsm: presentación habilitada para macros de Microsoft Office PowerPoint 2007

Excel

.xlsb: libro binario de Microsoft Office Excel 2007

.xlsx: libro de Microsoft Office Excel 2007

.xlsm: libro habilitado para macros de Microsoft Office Excel 2007

.xltx: plantilla de Microsoft Office Excel 2007

.xltm: plantilla habilitada para macros de Microsoft Office Excel 2007

.xlam: complemento de Microsoft Office Excel 2007

Para instalar el Paquete de compatibilidad es necesario tener nuestra versión de Office acctualizada, se nos recomienda lo siguiente:

  • Office 2003 SP2
  • Office XP SP3
  • Office 2000 SP3

Para descargarlo pulsar sobre este link.

UPDATED: Paquete de compatibilidad RTM, SP1 del Paquete de compatibilidad

Visual Basic for JavaTM

Sí, habéis liedo bien, no es una broma.

Durante la 2006 JavaOne Conference en San Francisco, entre el 8 y el 11 de mayo salió a relucir la noticia.

En la próxima versión de Java SE 7, que verá la luz en octubre, no solo podremos ver soporte directo a XML en el lenguaje o soporte a lenguajes dinámicos como Ruby o Python, si no que sorprendentemente han anunciado que se podrá compilar código en Visual Basic para la plataforma Java.
El objetivo, que los programadores de Visual Basic puedan usar la plataforma Java.

Entre los detalles que han dado ha conocer se encuentran los siguientes:

  • Compilar desde archivos de código de VB a archivos de clase Java
  • El código en VB podrá llamar a la API de Java Platform
  • Soportará los conceptos estandar de VB.NET
  • No será una copia exacta de todos los detalles del lenguaje

Para más detalles sobre la noticia podéis recurrir al enlace de 2006 JavaOne Conference donde podréis ver las presentaciones y los webcast sobre este tema.

Herencia de VB 6.0 en C#

Una de las funcionalidades que más apreciaban los programadores de VB 6.0 a la hora de crear procesos y bucles muy largos era la de poder decirle al sistema que recupere el foco para poder atender otros procesos en ejecución.


Esto se hacía mediante la instrucción DoEvents en VB 6.0, lo que permitía por ejemplo que el sistema atendiese a otros eventos como podía ser el de redibujar el contenido de una ventana mientras se ejecutaba el proceso. Esto era visible por ejemplo cuando se ejecutaba una instalación y la ventana y la barra de progreso no se redibujaban por estar ocuado el proceso de la aplicación (muchos han sido los instaladores que han sufrido este problema).


Pues bien, en C# podemos contar con la misma funcionalidad que contábamos en VB 6.0 mediante la llamada al evento DoEvents() perteneciente al espacio de nombres System.Windows.Forms.Application.


Un ejemplo de uso podría ser mientras esperamos a que el control Winsock realice una conexión:


// C#
// using System.Windows.Forms;



do
{
   Application.DoEvents();
}while(Winsock.State==7);


En un nivel más avanzado lo podremos usar en gestión multiprocesos o con la clase Timer para impedir bloqueos.


Espero que os resulte de utilidad.

Microsoft Office System 2007 Beta 2 deja de ser gratis

Sorpresa la mía cuando descubro que la opción de descarga de Office 2007 Beta 2 ya no está disponible desde la web de Microsoft Ibérica, la única opción es la de solicitar que te lo envíen a tu domicilio.


Pero esto no acaba aquí, descubro que desde la página de microsoft.com sigue disponible para descarga para otros paises, pero con una de las opciones más extrañas que he visto…


Si deseas descargar la versión Beta 2 de Office System desde la web principal de Microsoft debes hacer un pago mediante tarjeta de crédito de 1,95$ (1,20£) más impuestos por producto seleccionado para poder proceder a la descarga. ¿Es lícito cobrar por un producto en versión Beta? En realidad se abona en concepto de compra del servicio de descarga, pero creo que no está suficientemente justificado este pago y menos cuando hasta ahora no se había decidido cobrar.


¿Será esta una nueva política de descargas de Microsoft?
¿Lo harán con todos sus productos?
El tiempo nos lo dirá.

MOSS 2007 Beta 2 a RTM

Esta noticia resultará de gran interés a todos aquellos que estéis instalando o migrando versiones antiguas a Office Sharepoint Server 2007 Beta 2 en sistemas en producción (que por otro lado no es una práctica muy recomendable).


El único camino soportado para actualizar los sistemas a versión RTM es hacer lo siguiente, pero esto también encuentra sus peros…


MOSS 2007 Beta 2 –> MOSS 2007 Beta 2 Technical Refresh –> MOSS 2007 RTM


Nota: La Beta 2 TR ha salido como un parche a la versión Beta 2, así que los que estaban esperando esta versión para no instalar la Beta 2 tendrán que hacerlo de todas formas.


Nota: La actualización a la versión RTM no está soportada directamente, debe actualizarse desde Beta 2 a Beta 2 TR y después a RTM.


Nota: La actualización a la versión RTM necesita desinstalar la versión Beta 2 TR y realizar cambios en el registro antes de proceder a su instalación.


Esta noticia procede del blog de


Steve Caravajal’s Ramblings


http://blogs.msdn.com/scaravajal/archive/2006/07/18/670336.aspx