What I didn't tell them was that I didn't know jack or squat about Outlook
Enter Add-Iin Express (http://www.add-in-express.com/). Less than four hours
later, I had a fully integrated add-in which did exactly what the client
wanted. Sure, it could use some spit shine, but man were they impressed when
I showed it to them this afternoon. It may even get us the contract.
Did I mention that I didn't require any support or assistance, and did
everything based on the manual and demos from the website? No? Well, that's
a pretty big deal for me. :-)
So, if you need to integrate with Outlook, or with MS Office in general,
check out this product. It's amazing. Kudos to Eugene and the crew at
Afalina. They've done a great job.
Unlimited Intelligence Limited
Looks awesome. Thanks for sharing.
We've used it for some time now ... great product, fantastic support!
"Tim Sullivan" <t...@NO.SPAM.uil.FOR.ME.net> wrote in message
> So, if you need to integrate with Outlook, or with MS Office in
> general, check out this product. It's amazing. Kudos to Eugene and the
> crew at Afalina. They've done a great job.
I have been using Add-In Express for one year and it is fantastic.
I did a couple of Office Add-ins using VB - which eases things
quite a bit - but still they were DARN complicated to do.
AddInExpress, instead, claims(didn't try it for myself) such process to
become much easier. I haven't tried them, but if they only ease the
process by - say - 30% that's surely worth the value.
The most complex part of creating such add-ins for Office is the fact
that there're *awful* COM complexities to deal with. Just adding a
toolbar can be a real PITA, because you have to take care of so many
things, avoiding to mess with the "Normal.dot" template and such beasts.
Plus, while the previous run it seemed to work, the next for some reason
might not work the same way :-( .
It's one of the worst programming tasks possible.
> Ed Dressel
I just bought them this weekend and they are REALLY cool! We're working on a
solutions that would allow the user to push things like emails and contacts
from their Outlook into their MBS Navision ERP system.
While ADX is only a small part of the project, it will definitly save us a
lot of time using them..
"Ed Dressel" <none> wrote in message
We could have created the add-in without using Add-In Express, but it would
have taken *much* longer to do.
"Ed Dressel" <none> wrote in message
ED> I spent some time loking at their videos of online demos and still
ED> don't understand what practical applications could be built with them.
ED> Anyone care to comment?
With most things, unless you have a problem to solve, you don't understand
what the solution is applied to. I.e. unless you have to make an Outlook
add-in, you will unlikely find Add-In Express useful.
With best regards,
I seriously may have uses for it but everything is abstract (the demos they
have are as useful as a Hello World app) and no where can I find a list of
what people are doing with it.
ED> I seriously may have uses for it but everything is abstract (the demos
ED> they have are as useful as a Hello World app) and no where can I find a
ED> list of what people are doing with it.
We have an add-in for Excel and we had serious troubles dealing with various
versions of Excel. There was no Add-In Express when we made our module. And
what Add-In Express offers is first of all a way to reduce the number of
problems. I.e. even if it doesn't make coding easier, it definitely makes
debugging less painful.
Here is a page that lists some sample applications that are using aie:
Hope this helps!
In my application, all I want to do is be able to import an email as a
"task" and hook it to a particular client. I'm merely creating a task with
the type of "Outlook Email", with the subject and text of the email placed
In the case of duplicates (which is really the responsibility of the Add In
or the database engine), I don't care - worst case is that someone merely
deletes the task from my software. If this were not the case, I could put
dupe checking in fairly easily.
One other thing: it isn't the importing that I needed AIE for, it was
accessing the contents of emails and integrating my UI into Outlook. The
actual importing of the email was the code I needed to write myself:
dbTasks.FieldByName('Subject').AsString := ASubject;
dbTasks.FieldByName('Notes.).AsString := AMessageText;
Easy peasy. :-) It was getting at the message subject and text that was the
harder part, though the sample add in for outlook that they supply on their
site gave me most of the code required.
I've been working on my own email client to plug into my application--what
you describe seems much easier. 4 hours---I got more then then in just class
structure and no UI.