MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Mudar icone do Excel - Aplicação VBA

    avatar
    FelipeBcv
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 02/11/2014

    Mudar icone do Excel - Aplicação VBA Empty Mudar icone do Excel - Aplicação VBA

    Mensagem  FelipeBcv 2/11/2014, 07:56

    Pessoal é o seguinte criei uma aplicação VBA usando o Excel, salvei está funcionando certinho só que queria mudar o icone para abrir a aplicação ao invez de aparecer o ícone do Excel com a exclamação em cima queria colocar um outro icone é possível?
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5112
    Registrado : 20/04/2011

    Mudar icone do Excel - Aplicação VBA Empty Re: Mudar icone do Excel - Aplicação VBA

    Mensagem  Silvio 4/11/2014, 06:29

    VBA – MUDANDO O ÍCONE DA APLICAÇÃO

    Macro para mudar o ícone padrão da aplicação VBA.

    Siga os seguintes passos:

    a-Abra uma nova pasta de trabalho no Excel
    b-Abra o VBA Ferramentas->Macro->Editor do Visual Basic (Alt+F11)
    c-No Editor do VBA, Selecione Exibir->Project Explorer
    d-Clique duas vezes em Esta Pasta_de_trabalho e cole o código desta seção (abaixo)
    e- Insira um novo módulo Inserir->Módulo e cole o código desta seção (abaixo)
    f- Salve e Feche a pasta de trabalho
    g- Abra novamente a pasta de trabalho e veja o resultado

    '******Código para EstaPasta_de_trabalho******
    Option Explicit

    Private Sub Workbook_Open()
    Application.Caption = " Meu Aplicativo Personalizado"
    ChangeApplicationIcon
    End Sub
    '*****************************************

    '************Código do Módulo****************
    Option Explicit

    Declare Function GetActiveWindow32 Lib "USER32" Alias _
    "GetActiveWindow" () As Integer

    Declare Function SendMessage32 Lib "USER32" Alias _
    "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, _
    ByVal wParam As Long, ByVal lParam As Long) As Long

    Declare Function ExtractIcon32 Lib "SHELL32.DLL" Alias _
    "ExtractIconA" (ByVal hInst As Long, _
    ByVal lpszExeFileName As String, _
    ByVal nIconIndex As Long) As Long

    Sub ChangeApplicationIcon()

    Dim Icon&

    'Muda o ícone para o do Bloco de Notas
    'Mude para o arquivo que contém o ícone desejado (.ico)
    Const NewIcon$ = "Notepad.exe"

    Icon = ExtractIcon32(0, NewIcon, 0)
    SendMessage32 GetActiveWindow32(), &H80, 1, Icon '< 1 = big Icon
    SendMessage32 GetActiveWindow32(), &H80, 0, Icon '< 0 = small Icon

    End Sub


    Fontes consultadas....
    http://www.tomasvasquez.com.br/blog/microsoft-office/vba-mudando-o-icone-da-aplicacao
    http://www.tomasvasquez.com.br/blog/microsoft-office/excel/vba-alterar-icone-barra-titulo-excel


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

      Data/hora atual: 21/10/2024, 20:30