edraw-max-horizontal
Guía De Usuario
¿Qué hay de nuevo?
PRUÉBALO GRATIS
COMPRAR AHORA

Incrustar Documento Word en HTML

> Conocimientos de Office > Incrustar Documento Word en HTML
Publicado por Edraw | 2024-08-16 17:18:33
Este componente de Edraw office viewer les permite a los desarrolladores incrustar Word en cualquier aplicación html con solo insertar el objeto html.

Muchas personas necesitan mostrar contenido de Microsoft Word en una página Html, y en el presente las opciones para hacerlo son bastante limitadas. El Internet Explore puede mostrar MS Word en la página entera, pero, tiene muchos errores para muchas instancias de MS en el computador del usuario, y ciertamente no tiene compatibilidad para incrustar Word. Este componente de office viewer le permite a los desarrolladores incrustar Word en cualquier parte de una aplicación html simplemente con insertar el objeto html.

El Componente Word también te permite incrustar MS Word en C#, formulario .net, formulario vb.net, programa WPF, Windows Delphi y dialogo C++.

Haz Clic Aquí Para Descargar el Componente Office Viewer - Compatible con Word, Excel, PowerPoint, Visio y Project

descarga gratuita5 MB

Incrustar Word en HTML

Demo del Componente Office Viewer En línea

Así se usa el componente office viewer para alojar un documento MS Word.

<object classid="clsid:7677E74E-5831-4C9E-A2DD-9B1EF9DF2DB4" id="OA1" width="100%" height="100%" codebase="https://www.edrawsoft.com/download/officeviewer.cab#7,5,0,355">
<param name="Toolbars" value="-1">
<param name="BorderColor" value="15647136">
<param name="BorderStyle" value="2">
</object>

Y así es como muestra un documento de Word sobre la marcha.

function OpenFromServer()
{
var sPath= window.prompt("Type the file url:", "http://www.ocxt.com/demo/samples/sample.doc");
document.all.OA1.Open(sPath, "Word.Application");
}

El componente Word le permite al desarrollador realizar la automatización del office.

function VBAProgramming()
{
if(document.OA1.IsOpened)
{
if(document.all.OA1.GetCurrentProgID() == "Word.Application"){
var objWord = document.OA1.ActiveDocument;
var range = objWord.Range(0,0);
var WTable = objWord.Tables.Add(range, 3,3);
WTable.Cell(1,1).Range.Font.Name = "Times New Roman";
WTable.Cell(1,1).Range.Text = "Automation 1";
WTable.Cell(1,2).Range.Font.Size = 18;
WTable.Cell(1,2).Range.Bold = true;
WTable.Cell(1,2).Range.Font.Italic = true;
WTable.Cell(1,2).Range.Text = "Automation 2";
WTable.Cell(2,1).Range.ParagraphFormat.Alignment = 1; // 0= Left, 1=Center, 2=Right
WTable.Cell(2,1).Range.Font.Name = "Arial";
WTable.Cell(2,1).Range.Font.Size = 12;
WTable.Cell(2,1).Range.Bold = false;
WTable.Cell(2,1).Range.ParagraphFormat.Alignment = 2;
WTable.Cell(3,3).Range.Font.Name = "Times New Roman";
WTable.Cell(3,3).Range.Font.Size = 14;
WTable.Cell(3,3).Range.Bold = true;
WTable.Cell(3,3).Range.Font.Underline = true;
WTable.Cell(3,3).Range.ParagraphFormat.Alignment = 0;
WTable.Cell(3,2).Range.Text = "Automation 3";
}
}
}

Es posible usar el código de arriba en ASP, ASP.NET o también en lenguaje PHP. El componente es compatible con la integración de Word 97, 2000, 2003, 2007 y 2010.