Академический Документы
Профессиональный Документы
Культура Документы
Este utilitário converte arquivos do Excel de formato XL original para formato EXE (converte
XLS para EXE, converte XLA para EXE, converte Excel para EXE). Como os arquivos XLs, os
arquivos EXEs criados não são independentes do Excel, mas permitem que você defina
propriedades do Excel antes de abrir, e melhore a portabilidade e funcionalidade de suas
Pastas de Trabalho com ou sem macros e sem alerta de macros.
A conversão, além de manter as características do formato original, inclusive para edição
através do Excel, acrescenta outras funcionalidades onde a autocompressão e o controle
sobre o Excel se destacam. Assim, por ser especializado no Excel e em VBA, pode ser mais
vantajoso do que arquivos ZIPs, ZIP autoextracts e utilitários para instalação de programas
Veja as características do formato EXE e depois alguns exemplos de aplicação.
Veja também DBtoEXE para Microsoft® Access®, PPtoEXE para Microsoft® PowerPoint® e
DOCtoEXE para Microsoft® Word.
E veja ainda o Excel Livre que tem algumas características semelhantes, mas com abordagem
e objetivos diferentes.
Exemplos de Aplicação
Você pode ver a seguir três exemplos de aplicação. O primeiro está relacionado com
desenvolvedores de VBA, o segundo, com usuários da interface do Excel e, o último, com CD
Autorun:
1 – Alguns desenvolvedores de VBA têm seus próprios utilitários em XL para instalar e
desinstalar seus add-Ins e COM add-ins totalmente desenvolvidos em VBA como todos em
meu site. Estes XLs podem ser convertidos para EXEs para abrir diretamente no Excel. Abrem
sem alerta de macro seja qual for o nível de segurança e ainda levam junto o XLA, o DLL e
qualquer outro arquivo necessário. Tudo em um único arquivo comprimido.
Todos os add-ins e COM add-ins para Excel disponíveis no site têm seus instaladores e
desinstaladores totalmente programados em VBA em arquivos XLSs que são convertidos para
EXE pelo XLtoEXE, empacotando ainda outros arquivos necessários:
Ensina Faixa Ativo para Microsoft® Excel®
Extenso Popup para Microsoft® Excel®
Calendário Popup para Microsoft® Excel®
Calculadora Popup para Microsoft® Excel®
Marca-d'água Impressa para Microsoft® Excel®
Entrada Fácil em Célula para Microsoft® Excel® e alguns outros que você pode ver a partir de
um índice completo aqui.
2– No link abaixo, o XLtoEXE foi usado para converter em EXE um arquivo comum do Excel,
Pasta1.xls, onde um usuário de interface do Excel fez um relatório confidencial com links para
alguns arquivos de figura (bmp, gif, jpg etc.) e referenciando outras pastas do Excel que
ele/ela gostaria de distribuir juntamente com o arquivo Pasta1.xls sem incorporar nele mas que
fosse em um arquivo único, comprimido, protegido e com um alerta de abertura.
Baixando este arquivo de formato EXE e clicando nele, ele será aberto diretamente no Excel e
você mesmo pode alterar qualquer coisa nele e salvar da mesma maneira que você faria em
um arquivo de formato XLS:
Pasta1.exe
Algumas vantagens da conversão neste exemplo: alerta de abertura, apenas links não torna a
pasta de trabalho do Excel pesada, alta compressão embora protegido por senha, editável
com todos os níveis de restauração possível, anexos também editáveis e execução exclusiva
do Excel em janela maximizada.
3 - Suponha que você queira montar um CD que abra automaticamente seu arquivo do Excel
de nome MeuAplic.xla (A extensão poderia ser também XLS ou XLT). Siga estes três passos:
3.1 - Use o XLtoEXE para converter MyApp.xla para MyApp.EXE definindo como você quer o
Excel iniciando e anexando qualquer arquivo necessário;
3.2 - No Notepad do Windows, crie e salve um arquivo texto de nome AUTORUN.INF com
estas duas linhas:
[autorun]
OPEN=MeuAplic.EXE
3.3 - Queime o CD com estes arquivos no raiz:
MeuAplic.EXE
AUTORUN.INF
Obs.: Opcionalmente, para exibir no Windows Explorer um ícone personalizado de seu
aplicativo quando o CD estiver inserido, acrescente a seguinte linha no AUTORUN.INF:
ICON=MeuAplic.ico . O arquivo MeuAplic.ico que pode ser criado por um aplicativo de ícone
como o Microangelo (www.impactsoft.com) deve estar presente também no raiz do CD.