Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como usar WM_DROPFILES em VBA
A mensagem WM_DROPFILES ocorre quando o usuário arrasta e solta um ícone ou texto de um local para outro em sua aplicação. Para usar a mensagem do Windows , você deve importar a DLL API do Windows para a direita e chamar a função de mensagem em seu código. O Windows permite que qualquer linguagem de programação - incluindo VBA - para executar funções da API , desde que você inclua o arquivo DLL no seu código -fonte. Instruções
1

Abra seu software de programação Visual Basic for Applications eo arquivo VBA que você deseja editar .
2

Incluir o arquivo DLL shell no topo do seu código. Adicione a seguinte instrução para o arquivo :

Private Declare Function DragQueryFile Lib " shell " (ByVal wParam As Integer , ByVal Index As Integer , ByVal lpszFile As Any , ByVal BufferSize As Integer ) As Integer

Você deve copiar e colar a declaração acima exatamente como ele é mostrado, porque cada uma dessas frases e valores de retorno são definidos no arquivo DLL API do Windows.
3

Adicione a função VBA que processa processo de arrastar e soltar do usuário usando a API do Windows . Copie e cole o seguinte código ao seu arquivo :

drop.MsgList (0) = WM_DROPFILESdrop.hWndTarget = Me.hWnddrop.MsgPassage (0) = 1DragAcceptFiles Me.hWnd , Verdadeiro
4

Salve o arquivo e clique no botão "Run" no seu editor de testar o novo código no depurador.

Anterior :

Próximo : No
  Os artigos relacionados
·A diferença entre DataGrid e GridView 
·VB6 Run Time Error 70: Permissão negada 
·Como melhorar o Microsoft Word VBA Tabela Lentidão 
·Como importar VBScript no VB Express 
·Como usar arquivos BMP Com QBasic 
·Cordas Tamanho em VB6 
·Como converter VB6 para 64 Bit 
·Como redirecionar para um servidor diferente 
·Como usar Task em VBA 
·O que é o Código de caracteres do teclado em VB6 
  Artigos em destaque
·Como converter para Joomla K2 
·O que é a pasta netfx 
·Como encontrar a significar usando Perl 
·MySQL Comma Erro 
·Como escrever um script em ASP 
·Como escrever Apps Script 
·Como usar um YUI Profiler 
·Como criar uma classe de implementação em Java 
·Como usar números negativos em C 
·Como saída de caracteres de escape para arquivo em PHP…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados