Macro para pedir Propiedades

07/12/2004 - 20:21 por Chingolo | Informe spam
Necesito que al crear archivos mediante Office 2000, ya sean xls, doc,mdb,
etc me pida al ir a grabarlo las Propiedades para completarlas. Hasta aquí
es sencillo ya que esto es configurable desde Herramientas -> Opciones, pero
quisiera buscar alguna macro que al salir del archivo creado me pida,
mediante un formulario, los campos que aparecen en "Propiedades" y algunos
campos más. A su vez necesito también que los valores que le puedo asignar a
cada campo (Título, Asunto, Categoría, etc.) sean unos específicos, es decir
que se deberían presentar en el formulario mediante desplegables y permitir
seleccionar solamente esos valores.

Alguien me puede dar alguna pista o alguna solución. Gracias y un saludo,
César
 

Leer las respuestas

#1 Nilda Beatriz Díaz
07/12/2004 - 20:45 | Informe spam
Un pequeño ejemplo para orientarte.

Como cambiar las propiedades por código a un documento



Sub propiedades()

' si hay un error lo omite

On Error Resume Next

ActiveDocument.CustomDocumentProperties("tupropiedad").Delete 'borra la
propiedad

On Error GoTo 0 'restablece el control de errores. Si hay un error avisa

ActiveDocument.CustomDocumentProperties.Add Name:="tupropiedad",
LinkToContent:=False, Value:="mentitas", _

Type:=msoPropertyTypeString 'se agrega una propiedad personalizada

ActiveDocument.BuiltInDocumentProperties(wdPropertyAuthor) = "Pepe"
'modifica una propiedad interna del documento


End Sub


Suerte
Nilda Beatriz Díaz
Desde el tercer planeta a partir del Sol.
"Chingolo" escribió en el mensaje
news:%
Necesito que al crear archivos mediante Office 2000, ya sean xls, doc,mdb,
etc me pida al ir a grabarlo las Propiedades para completarlas. Hasta aquí
es sencillo ya que esto es configurable desde Herramientas -> Opciones,
pero quisiera buscar alguna macro que al salir del archivo creado me pida,
mediante un formulario, los campos que aparecen en "Propiedades" y algunos
campos más. A su vez necesito también que los valores que le puedo asignar
a cada campo (Título, Asunto, Categoría, etc.) sean unos específicos, es
decir que se deberían presentar en el formulario mediante desplegables y
permitir seleccionar solamente esos valores.

Alguien me puede dar alguna pista o alguna solución. Gracias y un saludo,
César



Preguntas similares