Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Userform Menus

Fórum para agrupar todas as propostas de modelos de planilhas de Excel que essa comunidade consegue imaginar. Teve uma idéia? Produziu algo bem bacana? Esse é o lugar!

Moderador: Rafael Monteiro

cyrix
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Qua Abr 04, 2012 10:42 am

Re: Userform Menus

Mensagem por cyrix »

Muito obrigado por compartilhar esse Userform.

Grade abraço!


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


marcosoftx
Acabou de chegar
Acabou de chegar
Mensagens: 1
Registrado em: Sáb Mai 05, 2012 8:34 am

Re: Userform Menus

Mensagem por marcosoftx »

Realmente o uso de API's é muito difícil e confuso. Inciei em meu blog, uma postagem de como criar menus em Userforms de maneira simples, fácil e descomplicada e sem o uso de qualquer recurso de API. Em breve estarei concluindo a matéria e estendendo também à criação de submenus.
"marcosoftx.blogspot.com"


Avatar do usuário
joseA
Jedi
Jedi
Mensagens: 1048
Registrado em: Qui Out 22, 2009 7:22 am
Localização: Cel. Fabriciano - MG

Re: Userform Menus

Mensagem por joseA »

Seja bem vindo Marcos,

Se tiver o modelo pronto, favor postar. ;)
Parabéns pelo blog.


Abraços.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Userform Menus

Mensagem por webmaster »

Marco,

Sem crise. Pode publicar o link do blog:

http://marcosoftx.blogspot.com

Leia o título do fórum (lá em cima) e vai entender qual a principal intenção deste.

;)


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


YohannConsulo
Acabou de chegar
Acabou de chegar
Mensagens: 1
Registrado em: Ter Mai 03, 2016 12:49 pm

Re: Userform Menus

Mensagem por YohannConsulo »

Boa tarde, Instalei o Office 2013 64bits e não consigo utilizar o modelo disponibilizado, os códigos API são incompatível com 64bits.
Fiz algumas modificações nos códigos acrescentando PtrSafe nas declarações e alterando Long para LonPtr mais ainda sim não funciona.
O erro está na Inicialização do Form, pois retorno a mensagem de "Tipos Incompatíveis" no SetWindowLongPtr

Me ajudem.

Segue abaixo o código
Private Sub UserForm_Initialize()
g_hForm = FindWindow(vbNullString, Me.Caption)
Call CreateAPIMenu
#If VBA6 Then
g_lpMyWndProc = SetWindowLongPtr(g_hForm, GWL_WNDPROC, AddressOf HookWinProc)
#Else
g_lpMyWndProc = SetWindowLongPtr(g_hForm, GWL_WNDPROC, AddrOf("HookWinProc"))
#End If
End Sub


Avatar do usuário
netocasaroli
Consultor
Consultor
Mensagens: 219
Registrado em: Seg Mai 11, 2015 5:24 pm
Localização: Londrina-PR

Re: Userform Menus

Mensagem por netocasaroli »

Existem bibliotecas que simplesmente são incompatíveis com o Office 64bits. A própria Microsoft recomenda o 32, salvo em situações muito específicas...


Serafim Neri
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Qui Abr 12, 2018 9:44 pm

Re: Userform Menus

Mensagem por Serafim Neri »

Amigo veja este vídeo acho que vai te ajudar... Fala muito bem sobre o assunto...

API's no Excel VBA


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder