I have written a downsized version of MS Project in MS Excel using VBA.
The Code and Object model has grown very large, and I find quite some limitations on speed and elegance in doing all logic within VBA.
The code consists of approximately 2000-3000 lines.
I would like a developer to: 1. Clean up and optimize the code, and, 2. Port this code to a VB60 com object VB.net assembly and call and run it from Excel as a Com Add-In.
I would like 2 versions of the same program; A Lite version that will run with all code in vba, and a Standard version that will run as a com Add-in. The Standard version will be slightly more powerful, and will require a user to install the program with a setup.
I have attached the latest VBA (Lite) version of the program so you can se what the functionality is. It contains a few bugs that I will not take the time to clean out, but it will give you a general idea of what it does.
The program is called Proxcel (Project in Excel) and the code is protected. I will open it up once I have a confirmed programmer to do the job.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
**Platform:**
Windows 2000 and up.
MS Office 2000 and up.
MS Project 2000 and up.
Network environment.