Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bloquear estilos, documento maestro

333 views
Skip to first unread message

chiri13

unread,
Jul 2, 2009, 4:37:42 AM7/2/09
to
Cada año, tengo que trabajar un documento en mi empresa, que se tiene
que hacer entre muchas personas. Hasta ahora, se pedía a las personas
que no pusieran formatos y que lo hicieran con una letra determinada.

Pero... el texto cuando hay que maquetarlo se convierte en algo
bastante farragoso (cerca de 400 páginas), por ello, me he aventurado
a intentar localizar una forma de hacernos el trabajo más fácil.

He estado leyendo y una opción es utilizar documentos maestros, buena
opción así es, pero me genera un problema, que es que se mantenga los
estilos, que el usuario no los pueda cambiar. Incluso aún es más sería
bueno que cada vez que se pusieran viñetas fueran siempre iguales...
tampoco las pudiera cambiar y estuvieran prefijadas tanto en forma
como en sangría.

En esto me encuentro, alguna sugerencia??? es posible que no haya que
usar word y haya otros programas de microsoft para ello????

si se puede hacer todo lo que he dicho con word, agradecería me
dierais las mayores orientaciones posibles.

muchas gracias por todo

Fernando

Monica May

unread,
Jul 2, 2009, 6:44:50 PM7/2/09
to

hola Fernando,

Pregunto:

-Necesitas que word o otra aplicacion la cual solo se tenga los formatos
(Fuentes, vinetas-numeraciones, estilos...) que tu quieras sin opcion a
anadir o modificar los formatos, solamente los formatos deseados ???

Creo recordar que los documentos maestros al insertarse los documentos estos
adquieren los estilos proprios del documento donde se hayan insertado...


Comentanos...!

Saludos
Monica


-- Consulta--
>Cada ano, tengo que trabajar un documento en mi empresa,


>que se tiene que hacer entre muchas personas.

>Hasta ahora, se pedia a las personas que no pusieran


>formatos y que lo hicieran con una letra determinada.
>Pero... el texto cuando hay que maquetarlo se convierte en algo

>bastante farragoso (cerca de 400 paginas), por ello,


>me he aventurado a intentar localizar una forma

>de hacernos el trabajo mas facil.
>He estado leyendo y una opcion es utilizar documentos maestros,
>buena opcion asi es, pero me genera un problema,


>que es que se mantenga los estilos, que el usuario no

> los pueda cambiar. Incluso aun es mas seria
>bueno que cada vez que se pusieran vinetas fueran siempre iguales...


>tampoco las pudiera cambiar y estuvieran prefijadas tanto en forma

>como en sangria.


>En esto me encuentro, alguna sugerencia??? es posible que no

>haya que usar word y haya otros programas de microsoft...
>si se puede hacer todo lo que he dicho con word, agradeceria me

chiri13

unread,
Jul 3, 2009, 3:44:54 AM7/3/09
to
Hola Mónica:

No te he entendido muy bien,

Lo que quiero es que al repartir el documento, el título 1, título
2... prefijado por mi no se pueda cambiar.

Además, querría que si se ponen viñetas, salgan sólo con un estilo por
ejemplo el punto, y no aparezcan guiones...

Con el objeto que al recoger el documento (o insertarlo en uno nuevo
en insertar - archivo) me mantenga todos los documentos iguales para
todos, puesto que hay muchas personas que trabajan en él

el usuario final podría, poner negrita, subrayado, cursiva, en la
fuente NORMAL, pero nada más.

así sólo habría que agrupar los documentos

los documentos maestros, no pueden conseguir que si se cambia de
Título 1 por título 2 en uno de los subdocumentos parciales, se
mantenga en el maestro con el título 1

(lo acabo de comprobar), espero que te refieras a esto

muchas gracias

Monica May

unread,
Jul 3, 2009, 6:08:42 PM7/3/09
to

hola Fernando,

Me referia a que si el documento Maestro el que va a llevar todos los
sub-documentos tiene los estilos de titulo 1, estos al crear los
sub-documentos llevaran el mismo estilo titulo 1 que tenga el documento
maestro, si por ejemplo es de color Verde todos los sub-documentos que hayas
insertado en el documento maestros llevaran el titulo 1 de color verde [ me
referia mas al estilo en si ] pero...

Lo que veo que necesitas es que los usuarios crean esos sub-documentos con
un determinado estilo y unas determinadas vinetas ... y que tu solo
necestaras insertarlos en un documento maestro y ya no modificar nada
porque no habria nada que modificar o eso creo que estoy entendiendo :P?

En un documento maestro cuando has insertado todos los sub-documentos puedes
mediante Buscar y reemplazar en un momento cambiar estilos Titulo 1 por los
estilos Titulo 2 y tambien cambiar todas las vinetas mediante Buscar y
reemplazar ...

Si esto te puede servir, nos comentas que te indico como realizarlo ...

Comentanos...!

Saludos
Monica


-- Consulta--


>No te he entendido muy bien,
>Lo que quiero es que al repartir el documento,

>el t�tulo 1, t�tulo2... prefijado por mi no se pueda cambiar.
>Ademas, querria que si se ponen vi�etas, salgan solo con


>un estilo por ejemplo el punto, y no aparezcan guiones...
>Con el objeto que al recoger el documento (o insertarlo

>en uno nuevoen insertar - archivo) me mantenga todos


>los documentos iguales para todos, puesto que hay muchas

> personas que trabajan en el, el usuario final podria


>poner negrita, subrayado, cursiva, en la fuente NORMAL,

>pero nada mas.asi solo habria que agrupar los documentos


>los documentos maestros, no pueden conseguir que si se cambia de

>T�tulo 1 por t�tulo 2 en uno de los subdocumentos parciales, se
>mantenga en el maestro con el t�tulo 1

Chiri

unread,
Jul 4, 2009, 1:27:35 AM7/4/09
to

Entendido, pero lo que me comentas, a lo mejor estoy equivocado, el
usuario final, puede cambiar los estilos los t�tulos...

y cuando se recupera el documento, no recupera los que se prefijaron

quiz� estoy equivocado, pero lo que quiero es que el usuario final no
pueda cambiarlos.

much�simas gracias M�nica

Monica May escribi�:

Chiri

unread,
Jul 4, 2009, 4:23:20 AM7/4/09
to

Una soluci�n que estoy encontrando y que no est� mal, es que despu�s de
crear un documento maestro, bloquee los estilos con contrase�a, eso
impide que pongan negrita, cambien letra.

Estoy probando, voy a ver si es posible que no me cambien las vi�etas
est� donde este.

gracias por todo, si se te ocurren m�s ideas me lo dices.

Chiri escribi�:

Monica May

unread,
Jul 4, 2009, 6:51:50 PM7/4/09
to

hola, Fernando,

>Una solucion que estoy encontrando y que no esta mal, es que despues de
>crear un documento maestro, bloquee los estilos con contrasena, eso impide

>que pongan negrita, cambien letra.

> Estoy probando, voy a ver si es posible que no me cambien las vi#etas este
> donde este.

okies :) ,voy tambien a hacer unas pruebas y te comento a ver que se puede
hacer ....

Saludos
Monica


--
www.fermu.com
www.teladearana.es


Chiri

unread,
Jul 5, 2009, 4:05:11 AM7/5/09
to

Despu�s de hacer pruebas, la cosa queda as�, he creado un documento
maestro, en donde he reducido al m�nimo los estilos deshabilit�ndolos.

Agrego unos estilos especiales que me vienen bien, NormalNegrita,
NormalSubrayado.

Creo un �ndice de c�mo quiero que sea el documento (aqu� hay que fiarse
de los que reciben el documento puesto que s� que pueden cambiar los
estilos de T�TULO 1 a T�tulo 2 o a normal... (ser�a fant�stico que no
pudieran)

Se crean los subdocumentos y uno a uno se bloquean con contrase�a para
el cambio de estilos. (no lo hab�a probado nunca, y si copias y pegas de
otro documento que tenga otros estilos, los convierte inmediatamente)

Por �ltimo recoger� los documentos.

S�LO QUEDAR�A, conseguir que no se cambien los estilos prefijados (algo
que creo que ya no es posible, lo dicho en p�rrafo 3)


Si se te ocurre algo m�s, ya sabes, soy todo oidos.

gracias por estar ah� M�nica.


Monica May escribi�:

Monica May

unread,
Jul 6, 2009, 2:17:49 PM7/6/09
to
hola Fernando,

Asip es se pueden restringir o deshabilitar desde la pestana Restringir de
la
administracion de estilos o bien desde las opciones de proteger el documento
pero esto no protege los titulos 1 para que no se cambien por el titulo 2
:( entonces he estado haciendo pruebas y ...

Se puede por ejemplo crear un codigo para el evento del mouse o el cursor
cuando este esta situado en un [Titulo 1] por ejemplo >>

Para probarlo, crea un documento de Word en el que pongas algun [ Titulo 1]
>>


'[copia este codigo en el modulo ThisDocument ]

Private WithEvents objeto As Word.Application
Private Sub Document_Open()
If objeto Is Nothing Then _
Set objeto = ThisDocument.Application
End Sub
Private Sub objeto_WindowSelectionChange _
(ByVal posicion As Selection)
If posicion.Style = _
ActiveDocument.Styles(wdStyleHeading1) Then _
MsgBox "por favor no cambies el estilo del titulo 1"
End Sub

'[]

Cuando te situes en el [ titulo 1 ] del documento te aparecera un mensaje
como recordatorio....

hasta ahi llegue ayer con las pruebas :P porque no tuve tiempo de mas :)
pero puede ser una solucion ... para recordar a los usuarios que no te
modifiquen los titulos del documento....


...no sep comentanos.. y muchas Gracias a ti Fernando :) !!


Saludos
Monica


-- Consulta--
> Despues de hacer pruebas, la cosa queda asi, he creado un documento
> maestro, en donde he reducido al minimo los estilos deshabilitandolos.


> Agrego unos estilos especiales que me vienen bien, NormalNegrita,
> NormalSubrayado.

> Creo un indice de como quiero que sea el documento (aqui hay que fiarse de
> los que reciben el documento puesto que si que pueden cambiar los estilos
> de TiTULO 1 a Titulo 2 o a normal... (seria fantastico que no pudieran)
> Se crean los subdocumentos y uno a uno se bloquean con contrasena para el
> cambio de estilos. (no lo habia probado nunca, y si copias y pegas de otro


> documento que tenga otros estilos, los convierte inmediatamente)

> Por �ltimo recogere los documentos.
> SoLO QUEDARiA, conseguir que no se cambien los estilos prefijados (algo
> que creo que ya no es posible, lo dicho en parrafo 3)
> Si se te ocurre algo mas, ya sabes, soy todo oidos.

Chiri

unread,
Jul 7, 2009, 6:53:10 AM7/7/09
to

���ESPECTACULAR!!!

No puedo decir otra cosa, por ahora y a falta de otra cosilla que se nos
pueda ocurrir, la combinaci�n de ambas cosas, pueden ayudar bastante.

Puestos a pedir
Ser�a posible que te dijera cuando vas a cambiar un estilo una pregunta,
algo as� como �est�s convencido de cambiar el estilo? y si respondes s�,
te lo permita y si es no, no lo permita

muchas gracias


Monica May escribi�:

Chiri

unread,
Jul 7, 2009, 4:42:07 PM7/7/09
to

He estado probando cosillas, pero mi falta de conocimientos me impide
seguir, se puede avisar si en una tabla se pone el cursor en una fila???

se puede en una tabla poner el estilo que tu quieras en una de las filas???

si es as�, se puede avisar que cuando est� en una de las filas, al salir
vuelves al estilo prefijado, aunque lo hayas cambiado

no se si me explico

gracias

Chiri escribi�:

Monica May

unread,
Jul 8, 2009, 3:12:30 PM7/8/09
to
hola Fernando,

> Seria posible que te dijera cuando vas a cambiar un estilo una pregunta,
> algo ai como..estas convencido de cambiar el estilo? y si respondes si, te


> lo permita y si es no, no lo permita

Hoy he hecho las pruebas que ayer no me fue posible :P !

Pues aqui podriamos hacer algo asi >>

Modifica el procedimiento objeto_WindowSelectionChange a esto >>

'[]

Private Sub objeto_WindowSelectionChange _
(ByVal posicion As Selection)

If Not posicion.Style = _
ActiveDocument.Styles(wdStyleHeading1) Then Exit Sub
If MsgBox("�Est�s convencido de cambiar el estilo?", vbYesNo) = vbNo _
Then posicion.MoveDown wdLine, 1
End Sub

'[]

De esta manera si le dices que si, entonces podras modificar el estilo y si
le dices que no entonces le aplicamos un pequeno truco :) !

Prueba a ver y comentanos....!

Monica May

unread,
Jul 8, 2009, 3:20:27 PM7/8/09
to

hola Fernando,

> ...se puede avisar si en una tabla se pone el cursor en una fila???

Aqui a que te refieres, a que te avise si estas en la Fila X ?

> se puede en una tabla poner el estilo que tu quieras en una de las
> filas???

-En el mismo documento donde iran losprocedimiento anteriores o en
documentos aparte ??

>... se puede avisar que cuando este en una de las filas, al salir vuelves

>al estilo prefijado, aunque lo hayas cambiado

aqui te refieres a que si cambias uno de los estilos te vuelva al estilo que
tenia al abrir el documento o mientras estas haciendo el documento o.... ??

Comentanos...!

Chiri

unread,
Jul 8, 2009, 5:22:15 PM7/8/09
to

1� se me hab�a ocurrido si era posible hacer lo que dec�amos
aprovechando las tablas, y poner en la fila 1, el T�tulo1, en la fila2
T�tulo2...

as� sucesivamente,

de esta forma, cuando salieras de la fila 1, y fueras a otra fila,
podr�as hacer que la fila 1 volviera al mismo estilo

No se si me explico, nos olvidar�amos de un documento normal, y lo
convertir�amos en un documento escribiendo en tablas.

existe el evento al salir de la celda o de la fila (al perder el foco)

vengo de vba para access y hay muchas cosas que me cuestan comprenderlas
en word.

MUCHAS GRACIAS


El asunto ser�a algo as�

With posicion.Cells(1).Range
MsgBox .Information(wdStartOfRangeColumnNumber), , "Column"
MsgBox .Information(wdStartOfRangeRowNumber), , "Row"
End With

yo esto lo guardo en una variable junto con el estilo.

Al salir de la tabla

devuelvo a esa fila el mismo formato.


Monica May escribi�:

Chiri

unread,
Jul 8, 2009, 5:43:46 PM7/8/09
to

Fant�stico tambi�n,

del correo de antes, s�lo me quedaba la opci�n de, al hacer las cosas en
una tabla, al cerrar el documento, se puede decir que devuelva los
estilos como estaban


Private Sub Document_Close()

ThisDocument.Tables(1).Rows(1).Select
Selection.Style = "T�tulo 1"
End Sub


utilizando tus subrutinas, podr�a decir algo as�, si aplicas cualquier
cambio a los estilos, al salir del documento volver�n a como estaban.

Gracias a ti el camino se va abriendo

un saludo

Monica May escribi�:

Monica May

unread,
Jul 9, 2009, 5:23:45 PM7/9/09
to

okeis Fernando pues entonces ya lo tienes encaminado jejeje :) , por aqui
estaremos para cuando se necesite y muchas gracias a ti :)

Saludos
Monica

-- Consulta---

0 new messages