Recomendado, 2024

Escolha dos editores

A equipe do Excel fala sobre problemas de Visual Basic vs. JavaScript e Mac no Reddit AMA

Erro ao Executar Planilha Excel VBA com Form de Login - ERRO de COMPILAÇÃO

Erro ao Executar Planilha Excel VBA com Form de Login - ERRO de COMPILAÇÃO

Índice:

Anonim

As perguntas que incomodam os usuários do suporte do Microsoft Excel-JavaScript, ciclos lentos de desenvolvimento do Mac, a falta de ovos de Páscoa O time da Microsoft levou as páginas do Reddit na quarta-feira em uma sessão “Ask Me Anything” para responder a perguntas sobre o futuro do programa de planilhas de 28 anos da Microsoft. Um dos pontos críticos: o Visual Basic for Applications, uma linguagem que a Microsoft adicionou em 1993 para permitir que os usuários definissem suas próprias funções. É hora de o VBA ir?

Sim… e não, a equipe da Microsoft respondeu. “Nós amamos o VBA e planejamos mantê-lo por um futuro previsível”, “Dan”, um dos membros da equipe, respondeu. “À medida que adicionamos novos recursos às versões do Windows Desktop e Mac do Excel (onde o VBA é suportado), continuaremos adicionando [um] modelo de objeto para esses recursos, para que você tenha acesso programável a todos os recursos do aplicativo. ”

Por que isso é importante:

O código legado pode ser um pesadelo para os desenvolvedores, mas é ainda pior quando uma geração de programadores depende de um determinado conjunto de ferramentas ou API. O Microsoft Office permaneceu indiscutivelmente por décadas, com mudanças incrementais. A Microsoft está tendo que fazer algumas escolhas difíceis sobre o que reter e o que abandonar, mesmo quando seus recursos de desenvolvedor estão sendo solicitados a suportar um número crescente de plataformas. Um Excel mais moderno

Enquanto a Microsoft continuará a suportar o VBA, Ele também está trabalhando para tornar o Excel mais compatível com as linguagens de programação orientadas a objetos mais modernas.

A Microsoft está começando a adicionar suporte para APIs JavaScript, que melhorarão continuamente com atualizações mensais, acrescentou a equipe. “Estamos trabalhando ativamente na extensão dramática da API [JavaScript] definida para estar alinhada com o modelo de objeto VBA / COM existente”, acrescentou Dan. “A boa notícia aqui é que as novas APIs funcionarão independentemente do terminal / dispositivo do Excel, o que significa que as soluções serão muito mais universais do que são hoje.”

O problema, disse a equipe do Excel, é que a Microsoft agora tem que suportar várias plataformas - Windows desktop, Windows Mobile, Mac, iOS, Android e Web, entre outras - o que implicitamente impede que cada plataforma fique “presa” com as outras. O Excel para Mac, por exemplo, ficou seriamente atrasado em relação ao PC, e mesmo o mais recente Excel 2016 para Mac processa cálculos usando apenas um núcleo de uma máquina multicore.

Como a maioria de seus aplicativos e serviços, a Microsoft usa sua plataforma UserVoice para medir a demanda do usuário, ou pelo menos o volume de reclamações; para o feedback do Excel, você deve usar o site do Excel. "Já estamos acompanhando essa solicitação no UserVoice do Excel aqui", escreveu a equipe sobre a restrição do cálculo. "Restringir calc a um único núcleo não é bom para o desempenho e sabemos disso, por isso é seguro dizer que isso está no nosso radar."

No entanto, parece que uma irritação permanecerá no lugar: a tendência incômoda do Excel de tratar zeros à esquerda - como em um número de rastreamento ou faturamento, como "00015632" - como excesso que deve ser cortado. O "truque" padrão, a equipe recomenda, é colocar um apóstrofo na frente do primeiro zero, como uma dica de que o número deve ser lido como texto.

A equipe do Excel também ofereceu uma dica: sim, você pode abrir várias cópias do Excel de uma só vez, para que você possa manter uma parte específica de uma planilha aberta em uma janela, enquanto trabalha em uma versão relacionada em outra. Você só precisará do Excel 2013 e superior para fazê-lo, o que alguns usuários frustrados de versões anteriores não sabiam. Basta ir para

Ver > Nova janela e abrir o arquivo. Ah, e não vá caçar ovos de Páscoa nas versões mais recentes do Excel, como o simulador de voo incorporado no Excel 97. “Agora é uma política do Office não incluir os ovos de Páscoa (por vários motivos)”, “Dan” escrevi. “Às vezes é uma chatice, mas às vezes ainda nos divertimos no dia 1 de abril.”

Top