Manipular barra de titulo

23/09/2006 - 19:50 por Ivan | Informe spam
Hola a todos

tengo varias dudas respecto a la barra de titulo de xcel, por un lado,
y de los formularios por otro.

1.- con excel

a) -> estoy cambiando (intentando cambiar) el titulo de la ventana de
determinado libro, De momento he probado con:

ThisWorkbook.Windows.Application.Caption = "Titulo que quiero"

y consigo quitar el "Excel" de la barra, pero me pone: "Titulo que
quiero - Nombre libro" en vez de "Titulo que quiero" a secas. He
probado con:

ThisWorkbook.Windows.Application.Caption = ""

Para poner solo el nombre del libro, pero me vuelve a poner el "Excel".
La verdad es que esto no es demasiado problema, pues supongo que podria
poner:

ThisWorkbook.Windows.Application.Caption = "Titulo que" y llamar
al libro: "quiero", e imagino que apareceria: "Titulo que ¿-? quiero"
que me valdria, pero me imagino que debe haber alguna forma de hacerlo
sin esta 'trampa'

b) -> ¿es posible quitar el icono de excel?, no he conseguido
encontrar la propiedad que lo permita.

2.- con formularios:

-> ¿se pueden colocar en la barra de titulo de un formulario los
botones de maximizar/minimizar?, y si es asi, ¿donde puedo empezar a
buscar?

Si poodeis ayudarme os lo agradezco

Un saludo y hasta pronto
Ivan

Preguntas similare

Leer las respuestas

#6 Ivan
24/09/2006 - 19:57 | Informe spam
Hola Hector Miguel, muchas gracias de nuevo por tu ayuda

como (creo que) mas o menos conoces mi nivel y evolucion (no en vano -y
sin que suene a adulacion, tan solo a descripcion de un hecho cierto-
eres mi principal 'maestro', sin olvidar a todos los demas expertos y
no tan expertos de este foro), ya te imaginaras el 'fregado' (al menos
para mi) en el que me va a meter la respuesta de Moon. Ya me habia
empezado a picar la curiosidad con 'kernel32' y esto ha sido la
puntilla a mi pereza con las APIs.

Todo este rollo es para disculparme por solicitar tu ayuda no solo en
lo referido a tu respuesta, si no tambien en lo que se refiere a la de
Moon (con quien me temo va a ser dificil entenderme por motivos
idiomaticos -thank you, Moon).

Al grano. He estado haciendo pruebas con el codigo de Moon y
efectivamente realiza casi todo lo solicitado en mi consulta. Y, como
tu apuntabas, el titulo se borra, tanto al abrir otro libro, como al
activarlo, y al restaurar/minimizar/maximizar la ventana, con lo que me
imagino que tendria que hacer la 'llamada a las apis' en base a
demasiados factores, por lo que probablemente utilice tu propuesta (que
parece ir perfectamente).

No obstante mi interes por las APIs no ha mermado, pero no encuentro la
manera de encontrar ayuda sobre ellas. He probado activando algunas
referencias que creia podian contener la ayuda, pero me temo que no he
'acertado' con ellas, si es que existen. En su defecto, si conoces
articulos o sitios -a ser posible en castellano- en los que empezar a
buscar, te lo agradezco.

En cuanto a tu respuesta, sobre todo una duda:

en caso de que por lo que fuese hubiese algun tipo de error o
problema(con el libro abierto, con la aplicacion, con el SO o cualquier
otro) y su caption fuese = "", y no se pudiese cerrar correctamente
(doy por hecho que el nombre del libro se restauraria en BeforeClose??
o activate/deactivate), y que por ej hubiera que cerrar desde el Adm.
de tareas:

¿el libro recuperaria su caption o quedaria =""?

¿se disparan los eventos -y sus codigos asociados- al cerrarse
'erroneamante' un archivo?

Creo que de momento ya me he enrrollado demasiado, disculpa por el
'tomo'

Un saludo y hasta pronto
Ivan
Respuesta Responder a este mensaje
#7 Héctor Miguel
24/09/2006 - 20:40 | Informe spam
hola, Ivan !

... me habia empezado a picar la curiosidad con 'kernel32' y esto ha sido la puntilla a mi pereza con las APIs.
... mi interes por las APIs no ha mermado, pero no encuentro la manera de encontrar ayuda sobre ellas
... si conoces articulos o sitios -a ser posible en castellano- en los que empezar a buscar...



=> desconozco cuantos sitios web con informacion de las api's existan en castellano :-((
[considerando que -de todos modos- las llamadas y los argumentos vienen -originamente- en ingles] :D
de entre los mas 'socorridos'... puedo comentarte/sugerirte/... los siguientes:
Randy Birch -> http://vbnet.mvps.org/index.html
KPD Team -> http://www.allapi.net/apilist/apilist.php
SoftJaen -> http://mvp-access.com/softjaen/vb6/api/index.htm [Enique Martinez MVP-Access] -muestras-

En cuanto a tu respuesta, sobre todo una duda:
en caso de que por lo que fuese hubiese algun tipo de error o problema
(con el libro abierto, con la aplicacion, con el SO o cualquier otro) y su caption fuese = ""
y no se pudiese cerrar correctamente (doy por hecho que el nombre del libro se restauraria en BeforeClose?? o activate/deactivate)
y que por ej hubiera que cerrar desde el Adm. de tareas:
el libro recuperaria su caption o quedaria =""?
se disparan los eventos -y sus codigos asociados- al cerrarse 'erroneamante' un archivo?...



=> los 'caption' son -solo- 'maquilaje' para la presentacion en la interfase con el usuario :))
al abrir un libro/aplicacion/... se establecen -por omision- al nombre 'real' de los objetos
podrias encontrar 'problemas' si [p.e.] llamas a un libro mediante la propiedad -> Windows("caption") y el 'caption' esta vacio :-((
aunque siempre podras 'contar' con el objeto mismo del libro [ThisWorkbook] o su indice -> Windows(1) [mientras no cambie] :))
los eventos no se ven 'alterados' ni dejan de ser funcionales por modificar el 'caption' de los objetos ;)
[o sea... no te preocupes 'demasiado' por cuelgues o cierres 'inesperados' o involuntarios, a menos que... ???] :D

saludos,
hector.
Respuesta Responder a este mensaje
#8 Ivan
24/09/2006 - 21:50 | Informe spam
Hola Hector Miguel, gracias de nuevo.

a veces la cabeza nos(me) hace jugadas extrañas: mientras en un
formulario no hubiera dudado(creo) en la diferencia Name<>Caption aqui
ni se me habia planteado.

voy a echar un ojo a las paginas, a ver lo que saco

Un saludo y hasta pronto
Ivan
Respuesta Responder a este mensaje
#9 Gabriel Raigosa
30/09/2006 - 22:23 | Informe spam
Carpeta
Descripción
Dirección

1
** Microsoft Excel *
http://esnips.com/web/GabrielRaigosa

2
Archivos para usar en clase
http://esnips.com/web/RaigosaClase

3
Fechas y Horas
http://esnips.com/web/RaigosaFechasHoras

4
Formato y Formato Condicional
http://esnips.com/web/RaigosaFormatos

5
Foro Excel
http://esnips.com/web/ForoExcel

6
Funciones de Busqueda
http://esnips.com/web/RaigosaBusqueda

7
Funciones de Texto
http://esnips.com/web/RaigosaTexto

8
Funciones Financieras
http://esnips.com/web/RaigosaFinancieras

9
Funciones Logicas
http://esnips.com/web/RaigosaLogicas

10
Graficos con Excel
http://esnips.com/web/RaigosaGraficos

11
Grupo (Sabados)
Privado

12
Grupo (Viernes)
Privado

13
Grupo Excel Septiembre
Privado

14
Juegos con Excel
http://esnips.com/web/RaigosaJuegosExcel

15
Macros con Excel
http://esnips.com/web/Macros-con-Excel

16
Manuales Excel
http://esnips.com/web/RaigosaManuales

17
Paginas WEB
http://esnips.com/web/RaigosaPaginasExcel

18
Practicas - XLS
http://esnips.com/web/RaigosaPracticasXLS

19
Tablas Dinámicas
http://esnips.com/web/RaigosaTablasDinamicas

20
TEST
http://esnips.com/web/GabrielRaigosa-test

21
Validación
http://esnips.com/web/RaigosaValidacion

22
Varios
http://esnips.com/web/RaigosaVarios

23
VBA - Visual Basic para Aplicaciones
http://esnips.com/web/RaigosaVBA















Gabriel Raigosa
http://esnips.com/web/Raigosa
http://esnips.com/web/ForoExcel
"Ivan" escribió en el mensaje
news:
Hola a todos

tengo varias dudas respecto a la barra de titulo de xcel, por un lado,
y de los formularios por otro.

1.- con excel

a) -> estoy cambiando (intentando cambiar) el titulo de la ventana de
determinado libro, De momento he probado con:

ThisWorkbook.Windows.Application.Caption = "Titulo que quiero"

y consigo quitar el "Excel" de la barra, pero me pone: "Titulo que
quiero - Nombre libro" en vez de "Titulo que quiero" a secas. He
probado con:

ThisWorkbook.Windows.Application.Caption = ""

Para poner solo el nombre del libro, pero me vuelve a poner el "Excel".
La verdad es que esto no es demasiado problema, pues supongo que podria
poner:

ThisWorkbook.Windows.Application.Caption = "Titulo que" y llamar
al libro: "quiero", e imagino que apareceria: "Titulo que ¿-? quiero"
que me valdria, pero me imagino que debe haber alguna forma de hacerlo
sin esta 'trampa'

b) -> ¿es posible quitar el icono de excel?, no he conseguido
encontrar la propiedad que lo permita.

2.- con formularios:

-> ¿se pueden colocar en la barra de titulo de un formulario los
botones de maximizar/minimizar?, y si es asi, ¿donde puedo empezar a
buscar?

Si poodeis ayudarme os lo agradezco

Un saludo y hasta pronto
Ivan
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida