Notifications
Clear all

Problemas ao executar Formulário

4 Posts
4 Usuários
0 Reactions
1,522 Visualizações
(@fcarlosc)
Posts: 0
New Member
Topic starter
 

Boa-noite

Tenho um formulário que baixei e no Office 32 bits funciona blz...no 64 bits alterei todos que acusavam erro na linha "Private Declare Function" para "Private Declare PtrSafe Function", só que no final do UserForm está dando erro na linha "g_lpMyWndProc = SetWindowLong(g_hForm, GWL_WNDPROC, AddressOf HookWinProc)".

no "AddressOf HookWinProc"

Private Sub UserForm_Initialize()
    
  Dim lngWinState As XlWindowState


códigos...e deposi lá no final


g_hForm = FindWindow(vbNullString, Me.Caption)
    
    Call CreateAPIMenu

    #If VBA6 Then
        g_lpMyWndProc = SetWindowLong(g_hForm, GWL_WNDPROC, AddressOf HookWinProc)
    #Else
        g_lpMyWndProc = SetWindowLong(g_hForm, GWL_WNDPROC, AddrOf("HookWinProc"))
    #End If

End Sub

Teria alguma solução !?

 
Postado : 02/05/2018 6:16 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

fcarlosc,

Bom dia!

Pedimos, por gentileza, ao postar código VBA aqui no fórum, utilizar a ferramenta CODE que fica localizada logo acima da caixa de mensagens (quinto botão da esquerda para a direita).

 
Postado : 03/05/2018 8:19 am
(@andreoew)
Posts: 0
New Member
 

Boa noite

Alguém teve solução para a solicitação acima?

 
Postado : 19/02/2021 9:36 pm
(@edsonbr)
Posts: 0
New Member
 

Bem vindo ao Planilhando, @andreoew!

Este post está parado há muito tempo. Descreva a sua dúvida em detalhes e anexe um arquivo que reflita o problema que está enfrentando. Talvez este tópico não tenha evoluído justamente pelo fato do autor não ter fornecido subsídios suficientes para isso.

 
Postado : 20/02/2021 8:06 pm