Abrir complemento desarrollado por el usuario sin mensajes

01/10/2006 - 03:54 por WCasquero | Informe spam
He desarrollado una macro para el cálculo de la depreciación de bienes por
los métodos del porcentaje fijo, el de capitalización y el de amortización.
El ingreso de los datos se realiza a través de un formulario, y luego se
despliega los resultados en la hoja de cálculo.
El tema es que esta macro lo guardo como un fichero xla. La carpeta donde lo
guardo es XLSTART. La macro funciona bien, pero mi problema es que cada vez
que abro EXCEL después de cargar los otros complementos como el de
Herramientas para análisis se muestra en la pantalla un mensaje en el que me
pregunta si debo abrir el fichero que he creado como solo lectura o no si es
que deseo modificar.
El hecho es que la macro lo cree en la versión de Excel 97 y actualmente
tengo Excel 2003, y no deseo que aparezca ese mensaje.
A continuación envío el código de acceso al formulario.

Sub depreciacion()
If Not IsEmpty(ActiveCell.CurrentRegion) Then
MsgBox "Buscar un grupo de celdas vacías (por lo menos 10 filas)",
vbOKOnly + vbCritical, "Celda no vacía"
Else
Application.ScreenUpdating = False
UserForm4.Show
End If
End Sub

Le agradecería muchísimo si alguien puede ayudarme. Reciban un cordial
saludo desde Lima Perú.
 

Leer las respuestas

#1 Héctor Miguel
01/10/2006 - 19:43 | Informe spam
hola, WCasquero !

He desarrollado una macro... El ingreso de los datos se realiza a traves de un formulario...
... esta macro lo guardo como un fichero xla. La carpeta donde lo guardo es XLSTART...
... funciona bien, pero mi problema es que cada vez que abro EXCEL despues de cargar los otros complementos...
... se muestra en la pantalla un mensaje en el que me pregunta si debo abrir el fichero que he creado...
... actualmente tengo Excel 2003, y no deseo que aparezca ese mensaje...



1) ve a [menu] herramientas / macro / seguridad...
-> en la ficha de editores/fuentes de confianza...
-> pon una marca a la opcion de: -> confiar en todas las plantillas y complementos instalados ;)

esto lo menciona el siguiente articulo en la seccion de excel: -> http://www.atekglobal.com/knownbugs.htm

2) la otra alternativa es que modifiques el registro de windows:
HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security
agregando un nuevo valor DWORD con el nombre de: -> UFIControls
y establezcas un valor de 1 a 6 [donde el mas 'bajo' es tambien el mas 'inseguro'] :-(
atiende a los comentarios de: -> http://office.microsoft.com/en-us/a...01033.aspx

si cualquier duda [o iformacion adicional]... comentas ?
saludos,
hector.

Preguntas similares