Evaluando propuestas

Programador C+ para desenvolver classe Excel

Publicado el 07 Agosto, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

O objetivo do projeto é fazer em C++ uma classe "clone" da classe Excel.Application (que o Microsoft Excel usa). Eu tenho aplicações em Visual FoxPro que acionam esse objeto, que é um objeto COM (Active X), porém isso exige que o Excel esteja instalado nos computadores, e alguns clientes por questão de economia estão migrando para soluções gratuitas (ex. OpenOffice).

Eu tenho licenças do DevExpress que tem uma classe chamada Spreadsheet Document Server (https://documentation.devexpress.com/DocumentServer/14912/Spreadsheet-Document-Server) de fácil utilização, é uma classe em .NET com todas as funcionalidades para criar planilhas Excel com sintaxe muito parecida com a Excel.Application. Porém não consigo chamar ela diretamente no Visual FoxPro.
Eu consigo com certa facilidade fazer uma classe em C# com interface para todas as funcionalidades do Spreadsheet Document Server, porém não de forma direta e portando não com a mesma sintaxe, o que me permitiria fazer com facilidade qualquer planilha porém com outra sintaxe, exigindo que eu tenha que reescrever todos os trechos de código que já tenho que geram Excel, o que gostaria de evitar.
Então o que procuro é realmente fazer um clone da Excel.Application com todos os métodos que utilizo, de forma que possa rodar as rotinas atuais simplesmente alterando "Excel.Application" para "NovaClasse.Application" (exemplo), e demais comandos inalterados.
No documento a seguir seguem exemplos de como eu uso, esses códigos deverão rodar sem alteração exceto no CREATEOBJECT("Excel.Application").
https://1drv.ms/w/s!Akc1Zb6R8m6PjPof017Qpc39J2p3HA

Quem for fazer o projeto deve ter domínio em C++ (visto que C# não permite todas as estruturas necessárias de Collections compatíveis com ActiveX), saber como chamar classes .Net dentro do C++, e ter alguma noção sobre objetos COM/ActiveX.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Medio
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)

Plazo de Entrega: 06 Septiembre, 2017

Habilidades necesarias