“Conocimientos Programación>Visual Basics Programación

Cómo utilizar WM_DROPFILES en VBA

2014/2/18
El mensaje WM_DROPFILES se produce cuando el usuario arrastra y suelta un icono o texto de un lugar a otro en su aplicación. Para utilizar el mensaje de Windows , debe importar el derecho DLL API de Windows y llamar a la función de mensaje en el código. Windows permite que cualquier lenguaje de programación - incluyendo VBA - para ejecutar funciones de la API , siempre y cuando incluya el archivo DLL en el código fuente . Instrucciones
1

Abra su software de programación VBA y el archivo VBA que desea editar .
2

Incluir el archivo DLL cáscara en la parte superior de su código. Agregue la siguiente instrucción al archivo:

Private Declare Function DragQueryFile Lib " shell" ( ByVal wParam As Integer , Index ByVal As Integer , ByVal lpszFile Como Any, ByVal BufferSize As Integer ) As
Integer < p> debe copiar y pegar la declaración anterior tal y como se muestra , ya que cada una de estas frases y valores de retorno se definen en el archivo DLL de API de Windows.
3

Agregar la función VBA que los procesos de proceso de arrastrar y soltar del usuario utilizando la API de Windows . Copia y pega el siguiente código al archivo :

drop.MsgList ( 0 ) = WM_DROPFILESdrop.hWndTarget = Me.hWnddrop.MsgPassage ( 0 ) = 1DragAcceptFiles Me.hWnd , Verdadero
4 < p> Guarde el archivo y haga clic en el botón "Ejecutar " en el editor de probar el nuevo código en el depurador.

Visual Basics Programación
Cómo insertar un registro en la base de datos VBA
¿Cómo pasar de Ant para Maven
Cómo comparar un registro anterior en Query Acceso
Cómo leer Visual Basic
Cómo acceder a VBA Variable Tamaño de Fuente
Visual Basic para Aplicaciones para principiantes
Cómo convertir el formato de fecha
6.0 Tutorial de base de datos Visual Basic
Conocimientos Informáticos © http://www.ordenador.online