@@OrganicSheets Fernando, quando permitimos que o instalador instale o nosso programa na pasta C:\Program Files\..., e durante o uso do programa em Excel/vba, ele requeira salvar dados na planilha, não teremos problemas com a relação à permissões do Windows para salvar dados nesta pasta aí do C:\Program Files?? Isto porque trata-se de uma pasta meio que raiz do Windows que geralmente requer permissões para acessar. Tenho muita curiosidade de saber a tua experiência nisso. Um abraço.
Valeu muito você foi de grande ajuda! estou muito animado com resultado, uma dica que percebi durante meus testes. na configuração de setup no projeto de instalação o primeiro item (AddRemoveProgramsIco), adicionar o ícone nele ele cria na configurações / aplicativo do Windows um ícone, assim o usuário final não fica obrigado a manter o arquivo de instalação no pc, creio que seria de muita ajuda a outro que acompanham seu canal se você fizer um vídeo com esta opção
Oi, Waldemir! Fico muito feliz em saber que o vídeo te ajudou e que está animado com o resultado! Obrigado pela dica valiosa, realmente adicionar o ícone na configuração de setup é uma ótima ideia. Vou tentar preparar um vídeo explicando essa opção para ajudar outros seguidores do canal. Obrigado pelo apoio! Abraço! 😊🔧💻
Pessoal, acabei de perceber que o arquivo está abrindo como leitura, não testei se está implicando em salvar alguma informação, se estiver me avisem para eu tentar corrigir! Queremos te ajudar a alcançar o sucesso com seus projetos VBA, então não se esqueça de deixar o seu like, comentar sobre as suas experiências e, claro, se inscrever para mais conteúdo incrível como este! 🙌💬🔔 E se você quer ir ainda mais fundo, confira nosso curso completo, onde ensinamos o projeto utilizado neste vídeo! 👉👨🏫 go.hotmart.com/T86906489J 👉 Link para Download: organicsheets.top/setup-de-instalacao-para-projetos-em-vba/
Comigo abre somente como leitura, dai a base de dados não funciona (diz que está fechada). Fiz uma pesquisa e se a base de dados estiver no "Program Files", sempre estará como somente leitura.
Muito bom (merece like e inscrição) O Fernando é um óptimo formador e comunicador... Num vídeo futuro gostava de ver exploradas algumas funcionalidades adicionais como o “Editor de interface do usuário” e o “Editor de Acções personalizadas”. Tenho uma aplicação desenvolvida em VB 2019 que recorre a um banco de dados MS Access pelo que é necessário instalar (ou garantir que se encontra instalado o AccessDatabaseEngine). Resolvo com dois setup’s, mas seria muito mais profissional se disponibilizasse a solução com um único… 🤪
Opa Antonio, nunca cheguei a executar com o AccessDatabaseEngine, geralmente uso o sqlite nas minhas aplicações com vb.net. Vou dar uma estudada e qualquer coisa volto com um vídeo, abraços!
Que bom que você gostou do vídeo, @eugeniocarvalho9050! 🎉 Fico super feliz em saber que o conteúdo está te ajudando. Sobre o curso, posso dizer que ele é como pizza - todo mundo adora e sempre quer mais! 😉 Se tiver dúvidas específicas sobre o curso ou VBA, pode mandar aqui. Estou à disposição para ajudar..🤓
Nossa era isso que eu precisava... vou ter que assistir umas 10 vezes kkk...Agora teria coma fazer isso para uma planilha, pois eu criei um calendário perpetuo com imagem em outra planilha eu gostaria de montar um instalador para ele e que mostrasse o calendario sem aparecer o excel, obrigado
Essa aula é excelente tirou-me de um sufoco com uma extensão exe que não abria de geito nenhum,tenho uma pergunta: por exemplo se Bo mesmo projeto tenho vários formulários (login, cadastro produto, cadastro venda, cadastro cliente) tenho de fazer o memo processo para gerar o instalador colocando a função queryclose,evento open no workbook.,..,.desculpas por eu fazer muitas perguntas mas é que sou muito curioso e gosto de aprender coisas novas. Se poder me ajudar ficaria muito agradecido. Obrigado pela atenção e continuação de bom trabalho
Oi @EderStore-wd9ee! Fico muito feliz em saber que a aula foi um salva-vidas para você no momento certo, tipo aquele guarda-chuva que a gente encontra no carro bem quando começa a chover. 🌧️☔ Sobre sua pergunta, a curiosidade é o motor da aprendizagem, então pergunte à vontade! No caso de um projeto com vários formulários como login, cadastro de produto, vendas e clientes, o processo para criar um instalador é basicamente o mesmo. Todos esses formulários estarão dentro de um mesmo arquivo .XSLM e no Evento Open, você vai colocar o formulário inicial (que provavelmente é a tela de login) . Quanto à função QueryClose e ao evento Open no Workbook, eles são cruciais para controlar o comportamento do aplicativo durante a abertura e fechamento. Se tiver mais perguntas ou se precisar de detalhes mais específicos sobre algum passo desse processo, não hesite em perguntar. Estou aqui para ajudar! E lembre-se, não existe pergunta demais quando se trata de aprender algo novo. 📘💡
Muito bom essa aula, didática simples de entender e objetiva. Só mais uma dúvida, se eu editar a base do forms no Excel e criar novas melhorias no VBA e for instalar em outro computador vem com a edição?
Olá @mitchelziech3840! Fico contente que tenha achado a aula clara e objetiva. Vamos lá, se você fizer alterações no arquivo .XLSM, vc vai precisar RECOMPILAR o instalador, para que ele remonte o pacote considerando essas alterações que vc fez.
Não estou conseguindo salvar os dados...abre o arquivo somente como leitura 😢😢😢 Mas registro aqui meus parabéns amigo... o conhecimento disponibilizado por vc tem me ajudado muuuuuito
Fala Castro, beleza? Percebi isso depois que lancei a aula, provavelmente requer alguma modificação no setup. Estive mal essa semana, mas vou revisitar o projeto para trazê-lo 100%.
Boa tarde professor, consegui resolver o problema dos arquivos ficarem somente leitura mudando o local de instalação (manualmente na hora de instalar, pois se instala no "Program Files" ele fica somente leitura) e nas propriedades do Visual Studio o "DefaultLocation" mudei para [LocalAppDataFolder][Manufacturer]\[ProductName] e funcionou perfeitamente.
Top demais, testei aqui e funcionou também. Agora só preciso ajustar a parte de comunicação com Access (o banco de dados ainda fica como leitura 😒) Se descobrir algo, me fala.
@@OrganicSheets O meu banco do Access fica numa sub pasta "\Bases" e não teve problema de ficar ReadOnly. Vou testar em outros PCs para ver como se comporta.
Ótimo vídeo. Atualmente meu próprio vba cria uma nova instância durante a abertura do excel, e fecha o atual. Similar o que vc apresentou, entretanto utilizando um executável abre várias soluções.
Apesar do office 365 estar instalado no pc , não possuo MIcrosoft office interop excel, não é encontrada , como faço pra resolver isso!!! Por favor, Fernando.
Você pode instalar ele pelo gerenciador de pacotes Nuget, segue o passo a passo abaixo: Tutorial para Baixar o Microsoft Office Interop Excel via NuGet Passo 1: Abrir o Gerenciador de Soluções no seu IDE Supondo que você esteja usando o Visual Studio, abra seu projeto e acesse o 'Solution Explorer'. Passo 2: Acessar o Gerenciador de Pacotes NuGet Clique com o botão direito do mouse no projeto dentro do Solution Explorer e selecione 'Manage NuGet Packages'. Passo 3: Procurar pelo Pacote Interop.Excel Na aba 'Browse', digite “Microsoft.Office.Interop.Excel” na caixa de pesquisa. Passo 4: Instalar o Pacote Encontre o pacote na lista de resultados e clique em 'Install' para adicionar ao seu projeto. Certifique-se de revisar as informações do pacote e sua compatibilidade com a versão do seu projeto e do Office. Passo 5: Verificar a Instalação Após a instalação, o pacote deve aparecer na lista de referências do seu projeto. Você pode precisar reiniciar o IDE para que as mudanças entrem em efeito. Passo 6: Utilizar o Interop no seu Código No seu código, você agora pode adicionar using Microsoft.Office.Interop.Excel; para acessar as classes e métodos da biblioteca Interop.
Excelente vídeo!! Você comentou sobre o curso de conexão com o WhatsApp. Eu tenho uma aplicação em VBA para gestão de laboratório e emissão de laudos de análises clínicas. Sabe me dizer se, com esse curso mencionado, eu consigo estabelecer uma conexão com o sistema de modo que os laudos são enviados automaticamente pelo WhatsApp / E-mail? Caso seja possível, vou correndo adquirir hehe
Olha geralmente sim, mas não consigo lhe precisar 100% pq vai depender muito do sistema que utiliza. Se quiser avaliar melhor se irá te atender me chama no Whatsapp 21968748212 e posso avaliar melhor.
Fala Eliton, tudo beleza? O problema está na instalação. Quando vc coloca para instalar, aparece uma tela onde vc seleciona o tipo de desenvolvimento que vc vai querer. Vão ter inúmeras opções, Python, .net para web e etc. Dá uma olhada nessa imagem (learn.microsoft.com/pt-br/visualstudio/install/media/vs-2022/vs-installer-workloads.png?view=vs-2022) vc tem que selecionar o .net desktop development que contempla o VB.NET.
Fala Fernando, como vc faz para enviar o arquivo .dll do listview, por exemplo, para um cliente? Tem alguma forma, com esse setup, de na hra sa instalação, o .dll já ser enviado para a pasta system32 e syswow64 do windows direto?
Fala Ian, beleza? Apesar de nunca ter testado acredito que seja possível sim. Teria que adicionar a DLL no setup e teria que criar uma Ação Personalizada para copiar a DLL para system32 e SysWOW64, depois teria que registar essas DLL's. Mas acredito que tenha que executar como administrador e vai depender da versão do Windows do usuário também.
Quando você envia planilhas suas para clientes, em que usa a listview, vc envia em separado hoje em dia? Ou vc nem envia planilhas com listview pra nao ter essa dor de cabeca? Kkkk
Ian, geralmente utilizo listview nos meus projetos e envio tudo junto rsrs. Costumo informar com antecedência que o meu projeto é compatível com o Office 2019 em diante (geralmente para esses a biblioteca já está lá certinha). E se a versão do cliente for mais antiga eu marco um atendimento pós-venda para fazer a instalação remotamente para ele. Esse pós-venda só me aconteceu 2x.
Fernando, eu de novo. Percebi que o setup.exe só funciona se tiver o arquivo .msi junto. Ou seja, se eu for fornecer para terceiros terei que fornecer os dois. Você percebeu isso? Tem como contornar e deixar os dois independentes?
Não é pra acontecer, pois é um pacote de instalação do Windows e não deveria acusar. Se isso acontecer é pq pode ter algo potencialmente perigoso segundo os critérios da Microsoft. Comigo não aconteceu...
Acredito que isso aí você consiga fazer no próprio VBA, tipo: referência uma célula em uma planilha (oculta) ou uma tabela no banco de dados, e cria um parâmetro para quando o usuário abrir pela primeira vez capturar aquela data e daí pra frente contar quantos dias você quer, tipo +15 dias, aí quando chegar nessa data é só bloquear as funções que desejar no seu projeto. Bom, ainda estou em fase de aprendizado, bem no inicio, mas eu fiz assim para um trabalho da faculdade.
Gonçalves tem várias maneiras de fazer isso, umas mais eficientes e outras menos. No curso: go.hotmart.com/T86906489J ensino como criar um VBA License, um sistema para licenciamento de projetos, definindo data de vencimento, período de teste, chave de ativação e etc. Dá uma olhada lá.
Muito interessante a aula. Só teve um problema. A extensão do arquivo quando criado ficou ".cs" e não ".vb" como no seu vídeo. Isso tem alguma implicação no processo?
Oi, meu amigo! Bom, ao criar o arquivo vc tem que se atentar a linguagem selecionada, provavelmente vc selecionou a linguagem C#. Sim, terá. Pois se trata de outra linguagem de programação e o meu código é em VB. A não ser que vc adapte este código para a linguagem C#. Abraços.
@@OrganicSheets Percebi depois que realmente tinha seguido um passo errado. Só mais uma dúvida. Se eu precisar modificar/corrigir o arquivo, qual seria os passos? 1. modificar o arquivo na pasta application folder 2. recriar todos os atalhos 3. compilar novamente o setup. Seria mais ou menos isso? Parabéns, seus vídeos já me ajudara muito. valeuuuu
Só um comentário caso alguém passe pela mesma situação, o " aplicativo do Windows forms(net.framewook) " pode aparecer mais de uma opção caso sua biblioteca C# esteja instalado , precisa ser a que tem vb em cima experiência própria kkkk
Ótima dica, HS Solutions! 👏 Isso realmente pode confundir, especialmente para quem tem várias bibliotecas instaladas. Obrigado por compartilhar sua experiência, com certeza vai ajudar quem estiver passando pelo mesmo! 😄👍
Caro Fernando, seu canal e seus projetos são excelentes, de qualidade e muito profissionalismo, mas quero te dar uma recomendação, por favor seja preciso, não ande muito por aí ou repita tanto os mesmos itens porque você fica desesperado de ouvir a mesma coisa várias vezes e você perde a concentração. Você realmente é excelente, mas seja mais direto na explicação do vídeo.
Obrigado pelas dicas Alexander. Olha de fato, eu gosto de ser mais objetivo, mas geralmente isso impacta no aumento no número de dúvidas kkkkk Aí acabo detalhando demais justamente por pensar em eventuais perguntas que irão surgir. Mas vou me policiar para tentar trazer mais objetividade aqui nos vídeos. Abração
@@OrganicSheets Obrigado pela atenção, valorizo e agradeço muito o tempo que você dedica nos ensinando, não se preocupe, às vezes ficamos desesperados, mas se você considera que deveria dar mais detalhes, tudo bem, um abraço meu querido Fernando
@alexandermoncada5920 Tão fácil acelerar o vídeo, eu mesmo assisto na velocidade 2, geralmente, ou pode avançar também. Fica desesperado a toa... Ou sofre de ansiedade.
Like dado, Inscrito check, comentário check!
Valeuuuu!
Adquiri o curso e tô curtindo! Parabéns pelo empenho!
Bons estudos Pedro e obrigado!
Muito, muito show. Parabéns pelo lindo trabalho.
Que alegria ouvir isso! 😊 É com muito carinho que preparo cada detalhe para ajudar no seu aprendizado! 🚀
Fernando, conteúdo excelente como sempre! Esta aula foi perfeita! Parabéns pela excelência e conteúdos diferenciados e profissionais que você dispõe.
Valeu Sergio, um abraço 🤝
@@OrganicSheets Fernando, quando permitimos que o instalador instale o nosso programa na pasta C:\Program Files\..., e durante o uso do programa em Excel/vba, ele requeira salvar dados na planilha, não teremos problemas com a relação à permissões do Windows para salvar dados nesta pasta aí do C:\Program Files?? Isto porque trata-se de uma pasta meio que raiz do Windows que geralmente requer permissões para acessar. Tenho muita curiosidade de saber a tua experiência nisso. Um abraço.
Valeu muito você foi de grande ajuda! estou muito animado com resultado, uma dica que percebi durante meus testes. na configuração de setup no projeto de instalação o primeiro item (AddRemoveProgramsIco), adicionar o ícone nele ele cria na configurações / aplicativo do Windows um ícone, assim o usuário final não fica obrigado a manter o arquivo de instalação no pc, creio que seria de muita ajuda a outro que acompanham seu canal se você fizer um vídeo com esta opção
Oi, Waldemir! Fico muito feliz em saber que o vídeo te ajudou e que está animado com o resultado! Obrigado pela dica valiosa, realmente adicionar o ícone na configuração de setup é uma ótima ideia. Vou tentar preparar um vídeo explicando essa opção para ajudar outros seguidores do canal. Obrigado pelo apoio! Abraço! 😊🔧💻
Pessoal, acabei de perceber que o arquivo está abrindo como leitura, não testei se está implicando em salvar alguma informação, se estiver me avisem para eu tentar corrigir!
Queremos te ajudar a alcançar o sucesso com seus projetos VBA, então não se esqueça de deixar o seu like, comentar sobre as suas experiências e, claro, se inscrever para mais conteúdo incrível como este! 🙌💬🔔
E se você quer ir ainda mais fundo, confira nosso curso completo, onde ensinamos o projeto utilizado neste vídeo! 👉👨🏫 go.hotmart.com/T86906489J
👉 Link para Download: organicsheets.top/setup-de-instalacao-para-projetos-em-vba/
Abre como arquivo do world, e não como instalador. assim é não conseguimos executar.
Comigo abre somente como leitura, dai a base de dados não funciona (diz que está fechada). Fiz uma pesquisa e se a base de dados estiver no "Program Files", sempre estará como somente leitura.
Quando fechamos o arquivo aparece uma mensagem do Excel com opção de salvar não salvar e cancelar mas usei um código e a mensagem desapareceu.
Eu descobri como driblar o problema do banco de dados como leitura. Em breve, gravo pro canal.
Olá. Eu também encontrei esse problema. Você não passa no treinamento para consertá-lo?@@OrganicSheets
Maravinha! Canal com videos de muita qualidade. Não para, continue trazendo novidades.
Valeu Ricardo, em breve trago a atualização nessa aula.
Abração.
Funcionou porem, outra instancia é aberta caso tenha alguma macro que faça conexao com a proria planilha. Para consultas do tipo sql
Muito bom (merece like e inscrição)
O Fernando é um óptimo formador e comunicador...
Num vídeo futuro gostava de ver exploradas algumas funcionalidades adicionais como o “Editor de interface do usuário” e o “Editor de Acções personalizadas”.
Tenho uma aplicação desenvolvida em VB 2019 que recorre a um banco de dados MS Access pelo que é necessário instalar (ou garantir que se encontra instalado o AccessDatabaseEngine).
Resolvo com dois setup’s, mas seria muito mais profissional se disponibilizasse a solução com um único… 🤪
Opa Antonio, nunca cheguei a executar com o AccessDatabaseEngine, geralmente uso o sqlite nas minhas aplicações com vb.net.
Vou dar uma estudada e qualquer coisa volto com um vídeo, abraços!
Adorei este conteúdo! parabéns e muito obrigado. Estou a ponderar comprar o curso.
Que bom que você gostou do vídeo, @eugeniocarvalho9050! 🎉 Fico super feliz em saber que o conteúdo está te ajudando. Sobre o curso, posso dizer que ele é como pizza - todo mundo adora e sempre quer mais! 😉 Se tiver dúvidas específicas sobre o curso ou VBA, pode mandar aqui. Estou à disposição para ajudar..🤓
Fernando, parabéns mais um vez, explicação sensacional.... por favor não pare... continue... trabalho extraordinário
Deixa comigo Rodrigo, enquanto eu poder ajudar 4.000, 400 ou até mesmo 4 pessoas, tenha certeza que me esforçarei para continuar.
Parabens meu amigo, faz muito tempo que eu procura isso, e vc trouxe tudo, muito bem explicado. Obrigado
Fala José,
Obrigado pelo seu comentário e em breve trarei atualizações sobre.
Muito útil cara
Que bom, fico feliz!
Nossa era isso que eu precisava... vou ter que assistir umas 10 vezes kkk...Agora teria coma fazer isso para uma planilha, pois eu criei um calendário perpetuo com imagem em outra planilha eu gostaria de montar um instalador para ele e que mostrasse o calendario sem aparecer o excel, obrigado
Boa Pateznina rs, tem o passo a passo para download, deve ajudar também.
Fantástico 👏
Obrigado Felisberto😃
Essa aula é excelente tirou-me de um sufoco com uma extensão exe que não abria de geito nenhum,tenho uma pergunta: por exemplo se Bo mesmo projeto tenho vários formulários (login, cadastro produto, cadastro venda, cadastro cliente) tenho de fazer o memo processo para gerar o instalador colocando a função queryclose,evento open no workbook.,..,.desculpas por eu fazer muitas perguntas mas é que sou muito curioso e gosto de aprender coisas novas. Se poder me ajudar ficaria muito agradecido. Obrigado pela atenção e continuação de bom trabalho
Oi @EderStore-wd9ee! Fico muito feliz em saber que a aula foi um salva-vidas para você no momento certo, tipo aquele guarda-chuva que a gente encontra no carro bem quando começa a chover. 🌧️☔
Sobre sua pergunta, a curiosidade é o motor da aprendizagem, então pergunte à vontade! No caso de um projeto com vários formulários como login, cadastro de produto, vendas e clientes, o processo para criar um instalador é basicamente o mesmo. Todos esses formulários estarão dentro de um mesmo arquivo .XSLM e no Evento Open, você vai colocar o formulário inicial (que provavelmente é a tela de login) .
Quanto à função QueryClose e ao evento Open no Workbook, eles são cruciais para controlar o comportamento do aplicativo durante a abertura e fechamento.
Se tiver mais perguntas ou se precisar de detalhes mais específicos sobre algum passo desse processo, não hesite em perguntar. Estou aqui para ajudar! E lembre-se, não existe pergunta demais quando se trata de aprender algo novo. 📘💡
Muito bom essa aula, didática simples de entender e objetiva.
Só mais uma dúvida, se eu editar a base do forms no Excel e criar novas melhorias no VBA e for instalar em outro computador vem com a edição?
Olá @mitchelziech3840! Fico contente que tenha achado a aula clara e objetiva.
Vamos lá, se você fizer alterações no arquivo .XLSM, vc vai precisar RECOMPILAR o instalador, para que ele remonte o pacote considerando essas alterações que vc fez.
Que top, valeu mesmo
Valeu Thais 🤝
Não estou conseguindo salvar os dados...abre o arquivo somente como leitura 😢😢😢
Mas registro aqui meus parabéns amigo... o conhecimento disponibilizado por vc tem me ajudado muuuuuito
Fala Castro, beleza?
Percebi isso depois que lancei a aula, provavelmente requer alguma modificação no setup.
Estive mal essa semana, mas vou revisitar o projeto para trazê-lo 100%.
@@OrganicSheets Olá amigo, consegui resolver dando permissão diretamente na pasta do setup após instalado.
Bacana! Mas acabou que fiz outro vídeo, com o código melhor elaborado. Abraços.😃🤝😊
@@OrganicSheets excelente... ansioso para adquirir mais conhecimento
😄
Boa tarde professor, consegui resolver o problema dos arquivos ficarem somente leitura mudando o local de instalação (manualmente na hora de instalar, pois se instala no "Program Files" ele fica somente leitura) e nas propriedades do Visual Studio o "DefaultLocation" mudei para [LocalAppDataFolder][Manufacturer]\[ProductName] e funcionou perfeitamente.
Top demais, testei aqui e funcionou também. Agora só preciso ajustar a parte de comunicação com Access (o banco de dados ainda fica como leitura 😒)
Se descobrir algo, me fala.
@@OrganicSheets O meu banco do Access fica numa sub pasta "\Bases" e não teve problema de ficar ReadOnly. Vou testar em outros PCs para ver como se comporta.
😀🤜🤛🙂
Ótimo vídeo.
Atualmente meu próprio vba cria uma nova instância durante a abertura do excel, e fecha o atual. Similar o que vc apresentou, entretanto utilizando um executável abre várias soluções.
Boa Pedro, de fato, um executável favorece seu projeto e muito.
valeu!👍
Tamo junto! ✌😄
Apesar do office 365 estar instalado no pc , não possuo MIcrosoft office interop excel, não é encontrada , como faço pra resolver isso!!!
Por favor, Fernando.
Você pode instalar ele pelo gerenciador de pacotes Nuget, segue o passo a passo abaixo:
Tutorial para Baixar o Microsoft Office Interop Excel via NuGet
Passo 1: Abrir o Gerenciador de Soluções no seu IDE
Supondo que você esteja usando o Visual Studio, abra seu projeto e acesse o 'Solution Explorer'.
Passo 2: Acessar o Gerenciador de Pacotes NuGet
Clique com o botão direito do mouse no projeto dentro do Solution Explorer e selecione 'Manage NuGet Packages'.
Passo 3: Procurar pelo Pacote Interop.Excel
Na aba 'Browse', digite “Microsoft.Office.Interop.Excel” na caixa de pesquisa.
Passo 4: Instalar o Pacote
Encontre o pacote na lista de resultados e clique em 'Install' para adicionar ao seu projeto. Certifique-se de revisar as informações do pacote e sua compatibilidade com a versão do seu projeto e do Office.
Passo 5: Verificar a Instalação
Após a instalação, o pacote deve aparecer na lista de referências do seu projeto. Você pode precisar reiniciar o IDE para que as mudanças entrem em efeito.
Passo 6: Utilizar o Interop no seu Código
No seu código, você agora pode adicionar using Microsoft.Office.Interop.Excel; para acessar as classes e métodos da biblioteca Interop.
@@OrganicSheets Fernando vc é o cara, muito obrigado!!
😀🤜🤛🙂
Excelente vídeo!! Você comentou sobre o curso de conexão com o WhatsApp. Eu tenho uma aplicação em VBA para gestão de laboratório e emissão de laudos de análises clínicas. Sabe me dizer se, com esse curso mencionado, eu consigo estabelecer uma conexão com o sistema de modo que os laudos são enviados automaticamente pelo WhatsApp / E-mail? Caso seja possível, vou correndo adquirir hehe
Olha geralmente sim, mas não consigo lhe precisar 100% pq vai depender muito do sistema que utiliza.
Se quiser avaliar melhor se irá te atender me chama no Whatsapp 21968748212 e posso avaliar melhor.
não aparece o Aplicativo Windows Forms (.NET Framework) para Visual Basic. Tenho que instalar alguma coisa extra? acabei de instalar o visual estúdio.
Fala Eliton, tudo beleza?
O problema está na instalação. Quando vc coloca para instalar, aparece uma tela onde vc seleciona o tipo de desenvolvimento que vc vai querer. Vão ter inúmeras opções, Python, .net para web e etc.
Dá uma olhada nessa imagem (learn.microsoft.com/pt-br/visualstudio/install/media/vs-2022/vs-installer-workloads.png?view=vs-2022) vc tem que selecionar o .net desktop development que contempla o VB.NET.
Fala Fernando, como vc faz para enviar o arquivo .dll do listview, por exemplo, para um cliente? Tem alguma forma, com esse setup, de na hra sa instalação, o .dll já ser enviado para a pasta system32 e syswow64 do windows direto?
Fala Ian, beleza?
Apesar de nunca ter testado acredito que seja possível sim.
Teria que adicionar a DLL no setup e teria que criar uma Ação Personalizada para copiar a DLL para system32 e SysWOW64, depois teria que registar essas DLL's.
Mas acredito que tenha que executar como administrador e vai depender da versão do Windows do usuário também.
Quando você envia planilhas suas para clientes, em que usa a listview, vc envia em separado hoje em dia? Ou vc nem envia planilhas com listview pra nao ter essa dor de cabeca? Kkkk
Ian, geralmente utilizo listview nos meus projetos e envio tudo junto rsrs.
Costumo informar com antecedência que o meu projeto é compatível com o Office 2019 em diante (geralmente para esses a biblioteca já está lá certinha).
E se a versão do cliente for mais antiga eu marco um atendimento pós-venda para fazer a instalação remotamente para ele.
Esse pós-venda só me aconteceu 2x.
Fernando, eu de novo. Percebi que o setup.exe só funciona se tiver o arquivo .msi junto. Ou seja, se eu for fornecer para terceiros terei que fornecer os dois. Você percebeu isso? Tem como contornar e deixar os dois independentes?
não acuso como vírus ao enviar por email ou na hora o cliente tentar instalar?
Não é pra acontecer, pois é um pacote de instalação do Windows e não deveria acusar. Se isso acontecer é pq pode ter algo potencialmente perigoso segundo os critérios da Microsoft. Comigo não aconteceu...
Como seria instalar um projeto para clientes como DEMONSTRATIVO, ou seja com data para avaliação.
Acredito que isso aí você consiga fazer no próprio VBA, tipo: referência uma célula em uma planilha (oculta) ou uma tabela no banco de dados, e cria um parâmetro para quando o usuário abrir pela primeira vez capturar aquela data e daí pra frente contar quantos dias você quer, tipo +15 dias, aí quando chegar nessa data é só bloquear as funções que desejar no seu projeto. Bom, ainda estou em fase de aprendizado, bem no inicio, mas eu fiz assim para um trabalho da faculdade.
Gonçalves tem várias maneiras de fazer isso, umas mais eficientes e outras menos.
No curso: go.hotmart.com/T86906489J ensino como criar um VBA License, um sistema para licenciamento de projetos, definindo data de vencimento, período de teste, chave de ativação e etc.
Dá uma olhada lá.
Muito interessante a aula. Só teve um problema. A extensão do arquivo quando criado ficou ".cs" e não ".vb" como no seu vídeo. Isso tem alguma implicação no processo?
Oi, meu amigo! Bom, ao criar o arquivo vc tem que se atentar a linguagem selecionada, provavelmente vc selecionou a linguagem C#. Sim, terá. Pois se trata de outra linguagem de programação e o meu código é em VB. A não ser que vc adapte este código para a linguagem C#. Abraços.
@@OrganicSheets Percebi depois que realmente tinha seguido um passo errado. Só mais uma dúvida. Se eu precisar modificar/corrigir o arquivo, qual seria os passos? 1. modificar o arquivo na pasta application folder 2. recriar todos os atalhos 3. compilar novamente o setup. Seria mais ou menos isso? Parabéns, seus vídeos já me ajudara muito. valeuuuu
Só um comentário caso alguém passe pela mesma situação,
o " aplicativo do Windows forms(net.framewook) " pode aparecer mais de uma opção caso sua biblioteca C# esteja instalado , precisa ser a que tem vb em cima
experiência própria kkkk
Ótima dica, HS Solutions! 👏 Isso realmente pode confundir, especialmente para quem tem várias bibliotecas instaladas. Obrigado por compartilhar sua experiência, com certeza vai ajudar quem estiver passando pelo mesmo! 😄👍
Tá muito escuro pra eu poder enxergar direito
Opa amigo, peço desculpas pelo tema escuro.
Vou tentar me adequar, abraços!
Caro Fernando, seu canal e seus projetos são excelentes, de qualidade e muito profissionalismo, mas quero te dar uma recomendação, por favor seja preciso, não ande muito por aí ou repita tanto os mesmos itens porque você fica desesperado de ouvir a mesma coisa várias vezes e você perde a concentração. Você realmente é excelente, mas seja mais direto na explicação do vídeo.
Obrigado pelas dicas Alexander.
Olha de fato, eu gosto de ser mais objetivo, mas geralmente isso impacta no aumento no número de dúvidas kkkkk
Aí acabo detalhando demais justamente por pensar em eventuais perguntas que irão surgir.
Mas vou me policiar para tentar trazer mais objetividade aqui nos vídeos. Abração
@@OrganicSheets Obrigado pela atenção, valorizo e agradeço muito o tempo que você dedica nos ensinando, não se preocupe, às vezes ficamos desesperados, mas se você considera que deveria dar mais detalhes, tudo bem, um abraço meu querido Fernando
@alexandermoncada5920 Tão fácil acelerar o vídeo, eu mesmo assisto na velocidade 2, geralmente, ou pode avançar também. Fica desesperado a toa... Ou sofre de ansiedade.
🤝