problemas con vba y word (Hector Miguel?)

22/11/2005 - 19:28 por Alejandro Garrammone | Informe spam

Hola! les cuento un poco mi problema. Debo ingresar un textbox o una
etiqueta con un valor del tipo '00000001' que se debe ir incrementando de
página en página pero como dicho valor debe estar dentro del documento
necesito hacerlo mediante una etiqueta o un cuadro de texto. El problema
que
tengo es que no encuentro la forma de poder agregarlo a otra hoja que no
sea
la primera, me pueden ayudar por favor? Les paso el código que he hecho
hasta ahora (que agrega el cuadro de texto en la primera página)
Gracias por todo,

Alejandro

Sub Macro1 ()

Dim docNew as document
Dim newtextbox as shape


set docNew = ThisDocument
set newtextbox > docNew.Shapes.AddTextbox(Orientation:=msoTextOrientationHorizontal,
Left:@0, Top:P, Width:‰, Height:))
newtextbox.select
with selection.shaperange
.fill.visible = msofalse
.fill.solid
.fill.transparency = 0#
.line.weight = 0.75
.line.dashstyle = msoLineSingle
.line.transparency = 0#
.line.visible = msoFalse
end with
selection.typetext text:="000000001"

End Sub



 

Leer las respuestas

#1 Héctor Miguel
23/11/2005 - 00:47 | Informe spam
hola, Alejandro !

... ingresar un textbox o una etiqueta con un valor del tipo '00000001' que se debe ir incrementando de pagina en pagina
... no encuentro la forma de poder agregarlo a otra hoja que no sea la primera [...]



'hablando' de ms-word [y hasta donde se]...
los objetos incrustados 'guardan' una posicion que puede estar relacionada ya sea con un parrafo, una linea, un salto, etc.

'hablando' de vba [en ms-word], lo que yo 'haria' es...
grabar una macro incrustando 'el objeto', y revisar/modificar/adaptar/... las lineas de la grabadora...
buscando las propiedades [o 'anclas'] que sean aplicables a la posicion 'relativa a...' que necesitas para el objeto :)

algunas paginas con metodos y ejemlos de macros en word...
http://word.mvps.org/FAQs/DrwGrphcs/Anchors.htm
http://word.mvps.org/FAQs/MacrosVBA...herObjects

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares