Você está na página 1de 19

EXCEL AUTOMATION

EXCEL AUTOMATION
EXCEL AUTOMATION

SUMÁRIO

1 EXCEL AUTOMATION ........................................................................ 3

1.1 Objetivo da Lição ....................................................................... 3

1.2 Instalando o suplemento ............................................................ 5

1.3 Criação do arquivo de Excel para automação ........................... 8

1.4 Entendendo a planilha de Automação do Excel......................... 9

1.5 Criação do projeto com Automação do Excel .......................... 11

1.6 Criando projetos elétricos a partir do Excel ............................. 15


EXCEL AUTOMATION

1 EXCEL AUTOMATION

1.1 Objetivo da Lição

Nessa atividade o assunto abordado será Excel Automation, ou


automação do Excel, cujo objetivo principal é gerar desenhos automaticamente,
com a inserção de Macros no desenho.
Dentro so SOLIDWORKS Electrical é possivel realizar a criação das
Macros, que são conjuntos de ferramentas que foram usadas e salvas como
pacotes de objetos, podendo conter circuitos simples ou projetos completos,
apenas escolhendo na biblioteca o conjunto desejado.
Para essa atividade, o projeto será iniciado a partir do template padrão
já existente no software, o template “IEC”.

O que você vai aprender nesta lição?

Quando você completar esta lição, você deverá estar habilitado para:

• Criar Macros
• Estabelecer um vínculo entre tabelas Excel e o banco de dados
• Configurar planilhas no Excel
• Gerar multiplos projetos a partir de variáveis em tabelas Excel
EXCEL AUTOMATION

No final dessa atividade você terá o seguinte resultado:

• Macros de esquemas

• Macros de projetos
EXCEL AUTOMATION

1.2 Instalando o suplemento

a) Para que a instalção do suplemento ocorra de forma correta confira se seu


pacote Office está numa versão em 64 bits. Para conferir sua versão, vá em “Conta”
dentro do Word ou Excel e clique em “Sobre”.

b) Em “Sobre”, analise a versão no campo superior da tela. Caso você tenha a


versão 32 bits, ela não será compativel com o suplemento.

c) Após conferir o Pacote Office, abra o SOLIDWORKS Electrical e na aba


“Arquivo” clique em “Desarquivar ambiente”.
EXCEL AUTOMATION

d) Na Janela “Abrir” selecione o arquivo disponibilizado “Pacote Macros – Excel


Automation” e clique em “Abrir”.

e) Com o assistente de desarquivamento aberto, clique em “Próximo” e confira se


estão sendo inseridas 3 Macros ao ambiente. Com essa confirmação clique em
“Finalizar”.

f) Ainda dentro da aba “Arquivo”, abra o “Gerenciador de projetos”, clique em


“Novo” e crie um projeto padrão “IEC”.
EXCEL AUTOMATION

g) Na janela “Propriedades”, no campo “Nome” preencha com “Excel Automation


– Treinamento”. Em seguida, clique em “OK”.

h) Com o projeto aberto, vá na aba “Importar/exportar” e clique em “Automação do


excel”. O ícone se expandirá em 3 opções, selecione “Instalar o suplemento do
Excel”.
EXCEL AUTOMATION

i) Na janela “Instala o suplemento do Excel para fins de automação”, clique em


“Tente instalar”.

j) Com a janela “Instalador de Personalização do Microsoft Office” aberta,


confira se a mensagem “A última versão desta personalização já foi
instalada” é exibida e clique em “Fechar”.

1.3 Criação do arquivo de Excel para automação

a) Com o projeto aberto vá na aba “Importar/Exportar” e clique em


“Automação do Excel”. Com o ícone expandido, clique em “Criar um novo
arquivo Excel para automação”
EXCEL AUTOMATION

b) Na janela “Criar um novo arquivo Excel para automação”, selecione o


template “automation_template.xlsx” e clique em “OK”;

c) Em “Guardar como”, salve o arquivo no local desejado com o nome o


“Treinamento_automation_template.xlsx” e clique em “Guardar”.

1.4 Entendendo a planilha de Automação do Excel

a) No Explorador de arquivos, clique duas vezes no arquivo


“Treinamento_automation_template.xlsx”. Com a planilha aberta selecione
a aba “SOLIDWORKS Electrical”.
EXCEL AUTOMATION

Na aba “SOLIDWORKS Electrical” é possível selecionar algumas opções de


comandos como:

• “Novo arquivo excel”: Utilizada para criar um template de


“automation_template.xlsx”;

• “Novo Projeto”: Utilizado para criar um novo projeto dentro do


SOLIDWORKS Electrical;

• “Inserir Macro”: Utilizada para entrar no “Gerenciador de macros” na


biblioteca do software;

• “Gerenciador de projetos”: Utilizado para abrir um projeto ativo, criar um


novo ou desarquivar um projeto já existente;

• “Automação do Excel”: Recurso utilizado para carregar as alterações feitas


na planilha para dentro do SOLIDWORKS Electrical.

a) Na Planilha Treinamento_automation_template.xlsx é possível visualizar que


as colunas são separadas pela função que exercem:

b) Para melhor compreenssão, a tabela abaixo tem como objetivo introduzir qual
a função de cada coluna, bem como traduzir o seu significado:

Coluna Descrição das funções Obrigatoriedade


MACRO Macro Nome da macro desejada Sempre
Posição em X Coordenada do eixo X para posicionamento Sempre
da macro no desenho
Posição em Y Coordenada do eixo Y para posicionamento Sempre
da macro no desenho
PÁGINA Nome Nome da página do projeto aberto Sempre
EXCEL AUTOMATION

Tipo Preencha com o número correspondente ao Sempre


tipo de arquivo: 0 Esquemático, 1 Diagrama Sempre
unifilar, 5 Arquivo, 9 Layout 2D, 12
Esquema misto
Descrição Descrição presente na página acima Sempre
LIVRO Nome Nome do Livro Sempre
Descrição Descrição presente no livro Sempre
LOCALIZAÇÃO Nome Nome da localização Quando
necessário
Descrição Descrição da localização Quando
necessário
FUNÇÃO Nome Nome da função Quando
necessário
Descrição Descrição da função Quando
necessário
VARIÁVEL Nome Nome da variável Quando
necessário
Valor Valor que ela exercerá dentro do projeto Quando
necessário

1.5 Criação do projeto com Automação do Excel

a) Com a Planilha “Treinamento_automation_template.xlsx” aberta, mantenha-


se na aba “SOLIDWORKS Electrical”. Selecione a coluna “Macro” e clique em
“Inserir macro”.

b) No “Seletor de macros”, clique em “Filtros” e então em “Remover filtros”.


Preencha o campo “Nome da macro” com “Macro diagrama elétrico”.
Selecione a macro encontrada e clique em “Selecionar”.
EXCEL AUTOMATION

c) Dentro da planilha, complete o restante da coluna “Macro”. Em “X Position”


preencha com “0” e em “Y Position” com “15”.

d) Na coluna “File”, preencha com os dados referentes a página que será


utilizada. Em “Mark” escreva “04”, em “Type” complete com “0” e em
“Description” preencha com “Esquema Elétrico”.

OBS: Caso haja alguma incompatibilidade com os dados preenchidos e os arquivos


correspondentes, erros e avisos serão gerados
EXCEL AUTOMATION

e) Na coluna “Book”, preencha com os dados do livro utilizado. Em “Mark”,


complete com “1” e em “Description” preencha com “Treinamento”;

f) Após completar os dados da planilha, clique em “Salvar”, no ícone de


disquete.

g) Retorne ao SOLIDWORKS Electrical e expanda a aba “Importar/Exportar”.


EXCEL AUTOMATION

Clique em “Automação do Excel”.

h) Na janela “Abrir”, selecione a planilha


“Treinamento_automation_template.xlsx”, agora atualizada, e clique em
“Abrir”;

i) Na janela “Resumo do processo de automação do Excel”, verifique se os


processos foram finalizados corretamente e clique em “Fechar”.
EXCEL AUTOMATION

j) Ao abrir a página “04 - Esquema Elétrico“, é possível visualizar a inserção da


macro, selecionada atravez da planilha.

1.6 Criando projetos elétricos a partir do Excel

a) Com a planilha “Treinamento_automation_template.xlsx” aberta, clique em


“inserir macro” e selecione a macro “Macro Projeto completo”.
EXCEL AUTOMATION

b) Preencha as colunas com as seguintes informações:

• X Position (Macro): 0

• Y Position (Macro): 0

• Mark (File): 05

• Type (File): 0

• Description (File): Esquema Elétrico

• Mark (Book) : 2

• Description (Book): Treinamento

c) Com a planilha preenchida, clique em “Salvar”, no ícone de disquete.


EXCEL AUTOMATION

d) Retorne ao SOLIDWORKS Electrical e expanda a aba “Importar/Exportar”.


Clique em “Automação do Excel”.

e) Na janela “Abrir”, selecione a planilha


“Treinamento_automation_template.xlsx” e clique em “Abrir”;
EXCEL AUTOMATION

f) Na janela “Resumo do processo de automação do Excel”, verifique se os


processo foram corretamente finalizados e clique em “Fechar”.

g) No projeto podemos visualizar a inserção do livro “2 – Treinamento” após a


configuração da planilha. Indicando a construção do projeto com sucesso.
EXCEL AUTOMATION

h) Na palete de “ documentos”, clique com o botão direito do mouse no


nome do projeto e feche o projeto.

Você também pode gostar