Autor

03/10/2007 - 15:35 por Walter | Informe spam
En el menú archivo propiedades, en la ficha resumen existen unos datos tales
como Autor, titulo, Asunto

Estaría interesado en que en una celda determinada me apareciese uno de
estos valores, Asunto por ejemplo, de manera que si cambio el asunto, la
celda cambie su valor.

He visto que en personalizar encabezado y pie de página se puede seleccionar
este tipo de valores, pero no vienen como fórmula, vienen como "texto".

No me gustaría usar código lo tengo todo echo mediante formulas y me es más
comodo que los usuarios de esta hoja no activen las macros, etc...

He probado con ÎLDA("cualquier_cosa") que me sirvio para el nombre de
fichero y todo eso pero no encuentro como hacer para que me retorne el valor
que necesito.

También he jugado con las propiedades personalizadas, pero no las entiendo
demasiado bien.

Ideas ????

Gracias anticipadas
 

Leer las respuestas

#1 Héctor Miguel
04/10/2007 - 00:42 | Informe spam
hola, Walter !

En el menu archivo propiedades, en la ficha resumen existen unos datos tales como Autor, titulo, Asunto...
Estaria interesado en que en una celda determinada me apareciese uno de estos valores, Asunto por ejemplo
de manera que si cambio el asunto, la celda cambie su valor...



1) las propiedades que buscas las puedes consultar en la ayuda en linea de vba-excel {F1}
-> pregunta por las BuiltInDocumentProperties [p.e.]

MsgBox ActiveWorkbook.BuiltinDocumentProperties("Author")
-> 'devuelve' el nombre del autor 'original' [primera grabacion]
[el que se establece en: herramientas/opciones/general/nombre de usuario]

MsgBox ActiveWorkbook.BuiltinDocumentProperties("Last Author")
-> 'devuelve' el nombre del autor de la 'mas reciente' grabacion

podrias definir funciones de usuario [vba] para ser llamadas desde las celdas de tu libro o...

2) podrias definir nombres usando macro-funciones del *viejo* excel v-4 +/- como sigue:

1) [desde menu: insertar / nombre / definir...]
nombre formula en el campo *se refiere a:*
Titulo =indicar.libro(33)
Asunto =indicar.libro(34)
Autor =indicar.libro(35)
P.Clave =indicar.libro(36)
Coments =indicar.libro(37)

b) en la celda donde necesiter poner al autor [simplemente pones]: =autor

saludos,
hector.

Preguntas similares