Non-visual Delphi VCL component utilizing Microsoft Office Automation

This component will be used to parse some prepared Office templates (Word, Excel and PowerPoint files), recognize certain special text “patterns” inside the documents, substitute these “patterns” with the new values (insert either text replacing the “pattern” or a metafile or bitmap picture which replaces some “auto-shape” placeholder having the “pattern” inside its text section).

Two properties will specify the input and output files (full path). The component will have some events, which trigger during the input file parsing – the recognized “pattern” will be passed as a parameter to the event procedure, and the substitution value will be returned by this event handler. Event procedure which processes auto-shape replacement will have to pass the dimensions of the auto-shape rectangle in parameters, as well as the found “pattern” text.

Phase II of the component development (separate project) may include the following enhancement:

- one of the recognized “patterns” can be used in a table cell. The event handler will have to pass the dimensions of the table as parameters (if this is not too difficult) and accept the “array of values” to fill the entire (or part of) table. The table is fully created and formatted in the original document template.

- one of the recognized “patterns” is supposed to be used within the table context. The event handler may return some “array” of values, which have to fill the table. The complexity here is that although table in the template may be represented by a single or a few cells (one row and one or a few columns) – the table will have to be appropriately extended to include the actual data returned by the event procedure (array representing some number of rows and columns).

Habilidades: Delphi

Veja mais: office automation delphi, delphi non vcl, delphi office automation, delphi vcl office, microsoft word vcl, shape vcl component, word template development, return path, project handler, parsing input, microsoft project template, microsoft number, extended properties, data dimensions, component pattern, component part, component of powerpoint, array template, add event non vcl delphi, office event delphi, delphi msword viewer, delphi shape vcl, forms non vcl delphi, delphi office vcl, excel automation event handler delphi

Acerca do Empregador:
( 1 comentário ) East Brunswick, United States

ID do Projeto: #144069

Concedido a:


Please see PM

$400 USD em 14 dias
(2 Comentários)

4 freelancers estão ofertando em média $600 para esse trabalho


Please check PMB.

$1200 USD in 14 dias
(17 Comentários)

I can do this for you. Please see PM.

$300 USD in 13 dias
(3 Comentários)

I'm interested in this work. Bid stands for 2 phases of project.

$599 USD in 19 dias
(0 Comentários)

I can do this for You exactly and in time.

$300 USD in 14 dias
(0 Comentários)