Usuário com melhor resposta
Exportar cronograma do MS PROJECT para o Excel via VBA

Pergunta
-
Amigos, boa tarde!!
Estou com um grande problema, e não consigo resolver.
Possuo um cronograma feito no PROJECT e preciso exportá-lo para o Excel via código VBA, para uma planilha que tenho de template, pois nessa planilha possuo alguns módulos que vão tratar esses dados e tals.
O meu maior problema é que não estou conseguindo ler os registros nem os titulos do project.
Poderiam me ajudar??Abraços..
Jean
Jean Magalhães Analista de Sistemas
Respostas
-
Olá Jean,
Com a ajuda do amigo Andrew Simpson chegamos a solução do problema.
Vamos aos passos:
1 - Com o Project 2010 aberto, pressione a tecla ALT+F11 ou utilize o caminho Exibição - Macros - Visual Basic.
2 - Clique sobre a opção: Microsoft Project Objectos com o botão direito , depois Inserir - Módulo.
3 - Clique no menu Ferramentas - Referências e habilite a opção: Microsoft Excel 12.0 Object Library e clique em OK.
4 - Insira o seguinte código.
6 - Copie o seu modelo de template do Excel *.xlsx para dentro da pasta temp que fica em C:\Windows\Temp e modifique onde está escrito pasta1.xlsx para o nome do seu modelo.
7 - Execute a macro e verifique que será carregado as informações do MS-Project para o modelo de excel disponibilizado na pasta tempo.
8 - Clique sobre o arquivo de Excel e visualize o resultado.
9 - Resultado final esperado.
Espero ter ajudado.
Hezequias Vasconcelos
- Sugerido como Resposta Hezequias VasconcelosModerator sexta-feira, 27 de abril de 2012 13:50
- Editado Hezequias VasconcelosModerator sexta-feira, 27 de abril de 2012 13:53 refeito o post.
- Marcado como Resposta Wagner dos Santos VasconcellosModerator quinta-feira, 31 de maio de 2012 18:54
Todas as Respostas
-
-
Olá Jean,
Com a ajuda do amigo Andrew Simpson chegamos a solução do problema.
Vamos aos passos:
1 - Com o Project 2010 aberto, pressione a tecla ALT+F11 ou utilize o caminho Exibição - Macros - Visual Basic.
2 - Clique sobre a opção: Microsoft Project Objectos com o botão direito , depois Inserir - Módulo.
3 - Clique no menu Ferramentas - Referências e habilite a opção: Microsoft Excel 12.0 Object Library e clique em OK.
4 - Insira o seguinte código.
6 - Copie o seu modelo de template do Excel *.xlsx para dentro da pasta temp que fica em C:\Windows\Temp e modifique onde está escrito pasta1.xlsx para o nome do seu modelo.
7 - Execute a macro e verifique que será carregado as informações do MS-Project para o modelo de excel disponibilizado na pasta tempo.
8 - Clique sobre o arquivo de Excel e visualize o resultado.
9 - Resultado final esperado.
Espero ter ajudado.
Hezequias Vasconcelos
- Sugerido como Resposta Hezequias VasconcelosModerator sexta-feira, 27 de abril de 2012 13:50
- Editado Hezequias VasconcelosModerator sexta-feira, 27 de abril de 2012 13:53 refeito o post.
- Marcado como Resposta Wagner dos Santos VasconcellosModerator quinta-feira, 31 de maio de 2012 18:54