Eu havia encontrado esse site sim.

Na verdade, existe pouca coisa sobre o assunto e quando há, custa muito
caro.

Isso é muito bom, porque indica que um especialista do assunto vai ganhar
uma grana boa.

Eu gosto muito do assunto, mas tem aquele problema grave do tempo pra se
dedicar.

Aos pouco vou lendo algo e testando coisas.

Quando tiver algo mais concreto, envio pra você.

Dos links que te passei no e-mail anterior, de atenção especial à um que tem
um exemplo de addin completo pra Outlook.

 

Abçs, Reinaldo

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Edelson Regis de Lima
Enviada em: quinta-feira, 16 de abril de 2009 09:51
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Criar Add-in no Excel com o Delphi

 






Olá Reinaldo!

Realmente não existe literatura sobre isso, o que dificulta muito as coisas.
Mas voce chegou a dar uma olhada no link que eu passei? http://www.add-in
-express.com/downloads/adxvcl.php
É de uma empresa que criou os componentes que fazem exatamente o que eu
quero, tem até algumas imagens lá mostrando, tutoriais sobre os componentes,
etc., dá pra fazer coisas bem bacanas e personalizadas, e isso programando
tudo em delphi!
Só que é de $ 400 para cima, o que daria cerca de R$ 1.000,00... aí que
complica, rs... e isso pra uma licença só se eu não me engano.

Eu achei um outro artigo também (em inglês), que o cara diz que cria os
add-ins para excel em C/C++ e Delphi.
Eu peguei um paragrafo e joquei no tradutor do google, que diz o seguinte:
*
Uma das características menos conhecida Excel são os add-ins. Embora você
possa criá-los com o VBA, você também pode escrever add-in Dlls em C + + e
Delphi. Aqueles fazendo graves desenvolvimento tem de comprar o Excel 97
Developer's Kit (ISBN 1-57231-498-2) (EDK) livro, mas é claro que é C / C +
+ orientado, e há algumas armadilhas para o programador Delphi. Neste artigo
eu irei mostrar o suficiente para que você caminhe. Como um desenvolvedor em
um ambiente de trabalho Excel tenho desenvolvido com sucesso muitos add-ins
com Delphi 3, e eu sei que ninguém mais está fazendo isso. Existe Financeiro
CAD, uma empresa canadiana que os suplementos podem ser utilizados a partir
do Delphi, mas acho que eles estão escritas em C + +. Ei, eu poderia ser a
única pessoa no mundo a fazer isto!*

Isso mostra que é um recurso pouco explorado, mas que também não é um bicho
de 7 cabeças... o problema é saber por onde começar.
No artigo desse cara ele mostra como dar os primeiros passos, só que
infelizmente em C, e não em delphi.
Derrepente, daria pra seguir os passos e tentar escrever os códigos em
delphi.
Caso voce queira dar uma olhada no artigo, segue o link:
http://www.aspfree.com/c/a/Windows-Scripting/Writing-Excel-Addons/

Abraços,

Edelson.

2009/4/15 Reinaldo Aparecido Pereira <ctocv...@yahoo.com.br
<mailto:ctocvl_1%40yahoo.com.br> >

>
>
> Olha amigo,
>
> Não quero te desanimar, mas precisei fazer algo parecido para o Outlook e
> desisti. (Outlook, Excel e Word é bem parecido. Apredeu a fazer pra um é
> fácil fazer noutro).
>
> Creio que para fazer algo assim em Delphi é muito difícil porque não
existe
> literatura, mas principalmente porque o Delphi não é ferramenta para isso.
> Vb sim é a ferramenta correta nesse caso.
>
> O que você quer fazer é fácil usando macros do Excel ou talvez usando um
> pouco de Vba, mas posso afirmar que em Delphi é um buraco negro e, sem
> querer te desmotivar, sugiro não perder tempo com o assunto.
>
> Ainda assim se quiser se arriscar por esse terreno desconhecido, , existe
> um
> livro especifico para programação de add-ins para Office em inglês. Foi a
> única literatura que encontrei e pra piorar, todos os códigos de exemplos
> estão escritos em VB.
>
> Ah, antes de qualquer coisa, entre no Shell de programação do Excel, lá
> onde
> você escreve códigos para as planilhas e leia no help tudo sobre os
objetos
> vba.
>
> Me mantenha informado sobre sua evolução.
>
> Abaixo alguns links que podem te ajudar:
>
> http://dimastr.com/babelfish/ - exemplo de desenvolvimento de de um addin
> para Outlook.
>
> http://www.swissdelphicenter.com/en/objekte.php
>
> http://www.swissdelphicenter.ch/en/showcode.php?id=881
>
> http://edn.embarcadero.com/search?q=outlook
> <http://edn.embarcadero.com/search?q=outlook
<http://edn.embarcadero.com/search?q=outlook&allsites=y&allwords=y>
&allsites=y&allwords=y>
> &allsites=y&allwords=y
>
> http://www.delphikb.com/Default.aspx?db=122111
> <http://www.delphikb.com/Default.aspx?db=122111
<http://www.delphikb.com/Default.aspx?db=122111&cat=0> &cat=0\43\46>
&cat=0\43\46
>
> http://www.djpate.freeserve.co.uk/AutoOutl.htm#ComposeEmail
>
>
>
http://www.imibo.com/imidev/delphi/les/index_3.html#Demo_Extended_MAPI_in_De
> lphi_projects
>
> http://www.borlandtalk.com/re-how-to-automate-outlook-vt56175.html
>
> http://msdn.microsoft.com/en-us/library/bb277365.aspx
>
>
>
http://www.tech-archive.net/Archive/Development/microsoft.public.win32.progr
> ammer.messaging/2004-07/
>
> Abçs, Reinaldo
>
> De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
<delphi-br%40yahoogrupos.com.br> [mailto:
> delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
<delphi-br%40yahoogrupos.com.br>] Em
> nome de Edelson Regis de Lima
> Enviada em: quarta-feira, 15 de abril de 2009 14:13
> Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
<delphi-br%40yahoogrupos.com.br>
> Assunto: [delphi-br] Criar Add-in no Excel com o Delphi
>
>
> Olá pessoal!
>
> Eu postei essa pergunta há umas duas semanas, e como não obtive respostas
> vou tentar a sorte novamente... rs
> Derrepente alguém que manja do assunto não viu a mensagem anterior, e
> talvez
> veja essa nova.
>
> Preciso criar com o Delphi, um Add-in no Excel (um ítem personalizado no
> menu do Excel), que executa alguma rotina qualquer.
>
> Detalhe: não é exportar dados para o excel, é criar um ítem no menu do
> excel, onde eu possa "extrair" dados da minha aplicação, como por exemplo
> trazer a quantidade de produtos vendidos no mês. Essa rotina seria toda
> escrita no delphi, compilada, e executada nesse add-in criado no excel.
>
> Exemplo: estou digitando minha planilha no excel normalmente, e derrepente
> eu preciso do valor total das vendas de um determinado período. Vou lá no
> meu "menu personalizado" dentro do próprio Excel (add-in), e chamo essa
> rotina. Pode ser um form que me peça para selecionar o período, sei lá...
> Depois de selecionado o período, esse add-in busca na base de dados do meu
> sistema a informação necessária, que no caso é o total das vendas do
> período
> escolhido.
>
> Sei que isso é possível, inclusive tem um pacote de componentes pagos que
> faz algo assim, é o Add-in Express for Delphi VCL (http://www.add-in
> -express.com/downloads/adxvcl.php)
> Só que é meio salgadinho $$$ rs
>
> Se alguém tiver uma luz...
>
> Abraços,
>
> Edelson.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]

Responder a