Migrando do VBA Excel 2003


7

Eu tenho uma série de grandes arquivos Excel que funcionam como um programa, mas eu odeio ser amarrado (preso em VBA para o Excel 2003), então ...

Qual é a melhor maneira de implementar um gui sobre um programa excel vba (office 2003)? (há alguma ferramenta para isso ... eu quero me afastar da suíte de escritório, mas ainda assim ter em segundo plano)

Ou qual é a alternativa mais fácil para migrar esse código para uma linguagem mais aberta. Alguma idéia?


1
Uau, pergunte duro. Depende do que você está fazendo. Por exemplo, você poderia migrar o código VBA para uma plataforma Visual Basic.NET e, em seguida, fazer a interface do usuário dentro do VB também ... muitas possibilidades.

1
Você também está tentando evitar o requisito de uma licença do Excel para cada usuário?
PaulWaldman

Sem tentar levar isso para uma discussão, eu realmente gostaria de me afastar de M $, devido aos custos de licenciamento
Krazy_Kaos

@ Randolph Potter: Você tem alguma experiência em migrar VBA para VB ... é muita dor?
Krazy_Kaos

Eu mudei do VBA para o .NET e é uma dor. Geralmente, faz mais sentido redesenhar o aplicativo para a nova plataforma, em vez de transferi-lo diretamente.

Respostas:


4

Você pode criar userforms para agir como a interface do usuário e, em seguida, usar o aplicativo. Ocultar a interface do Excel, para que o usuário nunca veja o Excel. Eu fiz isso em alguns projetos no passado sem problemas.


1

Desde que você menciona o licenciamento como um motivo. LibreOffice pode funcionar para você. Provavelmente nada funcionará sem alguma conversão de sua parte. Dependendo do que está sendo feito, você pode fazer uma quantidade surpreendente em um aplicativo da Web simples, com qualquer número de idiomas disponíveis gratuitamente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.