generar un word con ASP con su cabezera. Gracias
Hola alguien me poría hechar una mano? necesito crear un documento word mediante asp cosa que ya he consiguido, pero me gustaría poder añadir también su cabecera y pie de de página, y poder cambiar las propiedades del texto, como el color de fondo.
Muchas gracias !!!!!!
Muchas gracias !!!!!!
Puedes utilizar lo siguiente :
<script Language="VBScript">
Set ObjetoWord = CreateObject("Word.application")
With ObjetoWord
.Visible = True
.Documents.add
.Selection.Font.ColorIndex = 2
.Selection.Text = "Erase una vez"
End With
</script>
Aunque esta dentro de un script el código es el que utiliza el vbasic para word. La manera mas facil de obtener el código es utilizar la grabadora de word.
Word->ver->barra de herramientas->visual basic. Visto el icono de vb pulsas el botón redondo (inicias la grabación),
haces las operaciones que quieres realizar con asp, pulsas botón cuadrado (paras grabacion), ves el código que te ha generado, te peleas con el , lo pasa al script (según el ejemplo), te vuelves a pelear con el y ya esta.
Si el código presenta variables del tipo wdBlue,al pasarlas al script, tienes que sustituirlas por su valor (puedes utilizar un msgbox en vb de word) y etc..
<script Language="VBScript">
Set ObjetoWord = CreateObject("Word.application")
With ObjetoWord
.Visible = True
.Documents.add
.Selection.Font.ColorIndex = 2
.Selection.Text = "Erase una vez"
End With
</script>
Aunque esta dentro de un script el código es el que utiliza el vbasic para word. La manera mas facil de obtener el código es utilizar la grabadora de word.
Word->ver->barra de herramientas->visual basic. Visto el icono de vb pulsas el botón redondo (inicias la grabación),
haces las operaciones que quieres realizar con asp, pulsas botón cuadrado (paras grabacion), ves el código que te ha generado, te peleas con el , lo pasa al script (según el ejemplo), te vuelves a pelear con el y ya esta.
Si el código presenta variables del tipo wdBlue,al pasarlas al script, tienes que sustituirlas por su valor (puedes utilizar un msgbox en vb de word) y etc..