Share via


Livro de VBA do MS Project que vale Ouro! (Por Ricardo Segawa)

 

Há uma falta de pessoal especializado em VBA para Microsoft Project, quando comparamos com VBA para Excel, e muitas funcionalidades e automações podem ser criadas graças ao VBA, principalmente combinadas com o Project Server. Parte deste problema é causada pela falta de literatura especializada sobre este assunto, sendo necessário recorrer somente a Ajuda da aplicação ou a raros artigos no Technet. Apenas em 1995 saiu um livro, que nada mais era que a impressão da Ajuda em forma de papel.

Embora a Microsoft já tenha direcionado anteriormente ao uso do Project Guide e agora ao C#, ambas alternativas estão muito longe dos usuários típicos do Project Server ou do Project Professional/Standard, sendo que o VBA, ainda com muito sacrifício, é a coisa mais próxima que um usuário típico poderia se aventurar.

A necessidade em usar VBA ou macros é real. Por exemplo, a detecção de que fase está um projeto, a ponderação de progresso físico por um critério diferente daquela usada pelo Project, a transferência da titularidade das tarefas para um novo gerente de projeto (que inexplicavelmente sumiu no 2007) e assim por diante.

Além disso, o VBA do Microsoft Project tem sido uma das mais sólidas fundações do produto versão após versão, tendo sofrido pouquíssimas alterações deste a versão 4.0 para Windows até a versão 2003, apenas com a adição de objetos, métodos, eventos, funções.

Com a versão 2007, algumas destas fundações sofreram alterações, daí a dificuldade em migrar macros da versão 2003 para a 2007, pois poucos se mantém funcionais após a migração.

Em 2006, Rod Gill, MVP, velho conhecido dos newsgroups da Microsoft com que já tive oportunidade de interagir e conhecer pessoalmente lançou o primeiro livro sobre programação em VBA para o Project pela Project Expert do Gary Chefez, MVP, outro velho conhecido dos newsgroups, que até arranha um pouco de português e adora samba, por ser casado com uma brasileira.

O subtítulo diz tudo. Para iniciantes e para desenvolvedores avançados. Aborda desde como funciona o editor de VBA, gravador de macros, comandos e rotinas de uso mais freqüente, uso de classes e eventos, acesso a banco de dados, quando usar fórmulas em vez de macros, como controlar o Excel a partir do Project e muitos outros. Para os usuários mais avançados, o mais interessante é o último módulo que aborda as mudanças nos fundamentos ocorridas na versão 2007, que ajudará sem dúvida a debuggar as macros que não funcionam após a exportação.

Para desenvolvedores o livro vale ouro! Uma dica final. Nos fins de semana a Amazon.com dá desconto da ordem de 60% para este livro.