Guardar cambios en formulario

16/09/2004 - 17:28 por Jorge M | Informe spam
Buenos días a todos,

Tengo un caso en el que en medio de la ejecución de un
formulario estoy haciendo cambios a los caption de
algunas etiquetas en él y me gustarían que fueran de
carácter permanente, es decir, que una vez finalice el
programa y se cierre el archivo y se vuelva a abrir y
ejecutar el formulario, esos cambos en los caption estén
ahí...

Ensayé con ActiveWorkbook.Save durante la ejecución del
formulario pero no funcionó...

qué forma hay de hacer esto?

gracias por la colaboración.

Saludos,

Jorge M

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
16/09/2004 - 18:42 | Informe spam
hola, Jorge !

... en medio de la ejecucion de un formulario ... cambios a los caption de algunas etiquetas
... me gustarian que fueran de caracter permanente
... una vez ... cierre ... y se vuelva ... ejecutar el formulario, esos cambos ... esten ahi [...]



[hasta donde se]
- los formularios se 'muestran' [por omision] con las propiedades 'asignadas' ->en tiempo 'de diseño'<-
- [antes de 'mostrarlo'] puedes modificarlas en el evento '_initialize' / '_activate'
- una [posible] solucion seria que las propiedades 'las tome' de celdas 'designadas' para cada una de ellas
[dichas celdas 'pudieran estar' en una hoja 'xlsheetveryhidden']
- seria necesario que al modificarlas [en tiempo de ejecucion] tambien 'sean depositadas' ->en 'sus' celdas<-

saludos,
hector.
Respuesta Responder a este mensaje
#2 Jorge M
16/09/2004 - 18:50 | Informe spam
Muchas gracias, ya entiendo a lo que te refieres, pero lo
de xlsheetveryhidden lo he escuchado pero no sé bien en
dónde puedo aplicarlo para que no puedan volver visible
la hoja. En qué parte lo pongo (el código)

hola, Jorge !

... en medio de la ejecucion de un formulario ...




cambios a los caption de algunas etiquetas
... me gustarian que fueran de caracter permanente
... una vez ... cierre ... y se vuelva ... ejecutar el




formulario, esos cambos ... esten ahi [...]

[hasta donde se]
- los formularios se 'muestran' [por omision] con las


propiedades 'asignadas' ->en tiempo 'de diseño'<-
- [antes de 'mostrarlo'] puedes modificarlas en el


evento '_initialize' / '_activate'
- una [posible] solucion seria que las propiedades 'las


tome' de celdas 'designadas' para cada una de ellas
[dichas celdas 'pudieran estar' en una


hoja 'xlsheetveryhidden']
- seria necesario que al modificarlas [en tiempo de


ejecucion] tambien 'sean depositadas' ->en 'sus' celdas<-

saludos,
hector.

.

Respuesta Responder a este mensaje
#3 Héctor Miguel
16/09/2004 - 19:36 | Informe spam
hola, Jorge !

... lo de xlsheetveryhidden lo he escuchado pero no se bien en donde puedo aplicarlo [...]



la manera mas 'sencilla' es [en el editor de vba]...
-> [ventana del explorador de proyectos] selecciona el objeto 'hoja' de que se trate
-> [ventana de propiedades] establecer la propiedad 'visible' como 'xlsheetveryhidden'
[a menos que 'de alguna manera' se vuelve visible'] :-(
otra manera seria [p.e. usando el evento '_open' del libro] con algo +/- como lo siguiente...
Worksheets("Nombre de la hoja oculta").Visible = xlSheetVeryHidden

saludos,
hector.
Respuesta Responder a este mensaje
#4 Jorge M
16/09/2004 - 20:54 | Informe spam
Perfecto! Muchas gracias!


hola, Jorge !

... lo de xlsheetveryhidden lo he escuchado pero no se




bien en donde puedo aplicarlo [...]

la manera mas 'sencilla' es [en el editor de vba]...
-> [ventana del explorador de proyectos] selecciona el


objeto 'hoja' de que se trate
-> [ventana de propiedades] establecer la


propiedad 'visible' como 'xlsheetveryhidden'
[a menos que 'de alguna manera' se vuelve visible'] :-(
otra manera seria [p.e. usando el evento '_open' del


libro] con algo +/- como lo siguiente...
Worksheets("Nombre de la hoja oculta").Visible =


xlSheetVeryHidden

saludos,
hector.
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida