Cómo convertir un HTML en un OFT

Existen muchas empresas y servicios basados ​​en la Web que le permiten crear plantillas para correos electrónicos HTML. Después de usar uno durante algún tiempo, es posible que sienta el deseo de cambiar a Microsoft Outlook para sus necesidades de envío de correo electrónico. Sin embargo, si está satisfecho con la plantilla que ha creado, puede traerla a Outlook como un archivo OFT para usarla en envíos posteriores. Afortunadamente, mediante el uso de un módulo VBA de Outlook, puede convertir fácilmente un archivo HTML en una plantilla de Outlook.

Paso 1

Guarde su plantilla de correo electrónico HTML y todos los archivos dependientes en su disco local.

Paso 2

Inicie Microsoft Outlook y presione "ALT+F11" para abrir el editor de Visual Basic. Seleccione "Insertar" y "Módulo" en el menú de navegación principal.

Paso 3

Copie y pegue el siguiente código en su módulo en blanco:

Sub MakeHTMLMsg() Establecer objMsg =Application.CreateItem(olMailItem) Establecer fso =CreateObject("Scripting.FileSystemObject") Establecer ts =fso.OpenTextFile("c:\testfile.htm", 1) strText =ts.ReadAll objMsg.HTMLBody =strText objMsg.Display Set fso =Nothing Set ts =Nothing Set objMsg =Nothing End Sub

Sustituya la ruta local completa a su archivo HTML por el parámetro de "OpenTextFile".

Paso 4

Cierra el editor de Visual Basic y ejecuta la macro que acabas de crear presionando "ALT+11" en la ventana de Outlook para abrir la ventana de la macro. Seleccione "MakeHTMLMsg" de la lista de macros y haga clic en el botón "Ejecutar" para que aparezca su plantilla HTML en un mensaje de Outlook.

Paso 5

Seleccione "Archivo" y "Guardar como" en el menú de navegación de su plantilla HTML en Outlook para guardar su mensaje como un archivo OFT.