visual proyecto programación para microsoft mediante descargar confianza aplicaciones activar acceso excel vba excel-vba programmatically-created programmatically

proyecto - microsoft visual basic para aplicaciones excel 2013 descargar



El acceso programático al proyecto de Visual Basic no es de confianza (2)

Archivo -> Opciones -> Centro de confianza -> Configuración del centro de confianza -> Configuración de macro -> Acceso de confianza al modelo de objetos del proyecto VBA.

Esto generalmente se necesita si está haciendo referencia a la biblioteca de Extensibilidad.

Tengo dos tareas programadas en mi computadora. Ambos abren archivos de Excel y ejecutan una macro y son bastante similares en lo que hacen. Ambos trabajan en mi computadora. Sin embargo, moví las tareas programadas a la computadora de un compañero. Uno trabajó el otro no.

El que no funcionó abrió Excel pero tenía un error que decía "no se confía en el acceso programático al proyecto básico visual".

Como digo, ambos archivos de Excel son muy similares. El que no funcionó hace referencia a dos proyectos adicionales y el otro no. Son,

Microsoft Visual Basic for Applications Extensibility 5.3 Microsoft Windows Common Controls-2.6.0 (SP6)

Nunca me he encontrado con este error antes.


Es muy fácil hacer esto en Python usando el módulo pywin32 de Mark Hammond.

Lo que la publicación anterior de @ user2140173 realmente hace es cambiar algunos valores de registro. Esto se puede realizar programáticamente mediante el módulo pywin32 siguiente manera:

importación win32api importación win32con

key = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, "Software//Microsoft//Office//16.0//Excel" + "//Security", 0, win32con.KEY_ALL_ACCESS) win32api.RegSetValueEx(key, "AccessVBOM", 0, win32con.REG_DWORD, 1)

Árbitro:

  1. http://docs.activestate.com/activepython/2.4/pywin32/win32api__RegSetValueEx_meth.html
  2. http://docs.activestate.com/activepython/2.4/pywin32/win32api__RegOpenKeyEx_meth.html