¿Cómo puedo acceder a las funciones dentro de una DLL de terceros desde VBA (Excel)? Además, ¿hay alguna manera de ver qué funciones están disponibles dentro de una DLL?Acceso a las DLL a través de VBA
5
A
Respuesta
7
Para invocar una función en una DLL de terceros, debe usar la instrucción Declare
. Por ejemplo:
Private Declare Function GetTempPath Lib "kernel32" _
Alias "GetTempPathA" (ByVal nBufferLength As Long, _
ByVal lpBuffer As String) As Long
Ver How to: Access DLLs in Excel en MSDN para obtener más información.
para enumerar las funciones que están disponibles, miren la herramienta Dependency Walker, que enumerará las funciones exportadas de DLL (y mucha otra información).
Cuestiones relacionadas
- 1. Acceso a VBA - referencias de archivo relativas
- 2. Recursivamente incluyen las DLL de Nuget a través de Gitignore
- 3. postgresql 9.1 - tablas de acceso a través de las funciones
- 4. Acceso a BlueTooth Abilities de iPhone a través de SDK?
- 5. ¿Cuál es el punto de acceso a las variables privadas a través de las funciones getter y setter (acceso)?
- 6. Acceso a JMX a través de alternativas HTTP
- 7. Exportación MS tablas de acceso a través de VBA a una hoja de cálculo de Excel en el mismo directorio
- 8. Acceso puerto serie a través de php
- 9. Cómo buscar a través de archivos de código VBA
- 10. Acceso a mensajes de SQL Server a través de ADO.NET
- 11. Looping a través de celdas combinadas en VBA
- 12. Acceso a las cadenas de conexión a través de un servicio web
- 13. Acceso a LDAP a través del túnel SSH
- 14. Error al cargar el DLL de acceso a datos, 0x80004005
- 15. Acceso a la cámara a través del navegador
- 16. Enviar claves a través de SendInput en user32.dll
- 17. pase adoconnection de vba a delphi
- 18. Acceso DLL asincrónico en LabVIEW?
- 19. Cómo iterar a través de todas las celdas en Excel VBA o VSTO 2005
- 20. Acceso a objetos COM no registrados de pitón a través de una TLB registrada
- 21. Acceso Powershell a través de Visual C++ (API)
- 22. Acceso de controlador de Linux a través de sysfs
- 23. Máquina de desarrollo de acceso localhost a través de usb
- 24. variable de acceso de código subyacente a través de JavaScript
- 25. ¿Valor de mapa de acceso a través del índice?
- 26. Propiedades del archivo de acceso a través de PHP
- 27. Mercurial: rendimiento de acceso a través de ssh y http
- 28. Descriptores: precedencia de acceso a través Atributo __getattribute() __
- 29. ¿Cómo redirecciono las llamadas a ole32.dll a mi propia DLL proxy?
- 30. de acceso al filtro de VBA