Microsoft Word Automation for Report Generation II

Budget $250 - $750 USD
Bids 13
Average Bid $493

Background Info:
We are an early-stage company that utilizes Office Automation. We are now looking for a coder to assist in a project to write some Office Automation code (for Microsoft Word) and also optimize the Word automation code already written.

Please contact us if you have any questions or need clarification on the above project.

Project Introduction:
There is a master word document consisting of content controls, they can range from 5-500 in number (theoretically any number).
Each content control will have a Name (ID) and host rich content.
Each content control will also host bookmarks inside it.
Each content control will also host lists and each list item can be a bookmark.

A list of content controls IDs will be presented to your code. No database work will be required on your part. You will define the format of the list and we will populate it from the database.
Your code will retain the content controls on the master document whose names will appear in that list.
In addition a list of bookmark IDs will also be presented and their values. Your code will find the bookmarks and replace their text with the values provided.
Your code will be responsible for retaining all the rich formatting that we have applied to the master document which would include page breaks and list items.
Also, your code will be responsible for working on list items. So if there is a list item which has 5 items and two of them are bookmarked, however, if the bookmark has no value then your code will remove the bookmark AND ALSO remove the list item so that no orphan list items are retained in the list.

Technical Implementation:
Class Library
Modular Code
Word Interop or Open XML

Deliverable: C# .NET console application. (console should show activity)
Deliverable: The actual deliverable is source code organized as a class library project with a console application.

Post a Project Like This

This project was awarded to

About the Freelancer

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • mastirlaa Profile Picture


    Yaroslavl,  Russian Federation

    15 years of software development experience. Graduated the major of computer sciences and applied mathematics in Yaroslavl State University (2000). Mostly like unusual, tough, interesting tasks. ## Area of Expertise Desktop applications: C++/C# Net 2.0-3.5-4.0 MSSQL MySQL Web applications: ASP.Net + MSSQL PHP + MySQL Azure MS Office tasks: Excel + VB Outlook AddOns Development tools: VS 05-08-10 Nunit, Ncover. Administrative tasks: Strong FreeBSD/Linux background. DNS, Apache, Squid, OpenStack cloud Custom API experience: Amazon, eBay, Twitter, Facebook, LinkedIn, PayPal And also: PHP, Perl,Delphi and a lot of fun.

    C Programming, .NET, Data Processing, and Engineering

  • peterzatolokin Profile Picture


    Ufa,  Russian Federation

    I’m a professional software developer with more than 14 years of experience. I mostly specialize in complex scenario analysis, design and implementation. My expertise ranges from GUI creation to XML, Web services, SQL and backend implementation. I’ve been developing with Microsoft .NET platform since its very beginning. My total level of expertise assures that you will get custom solution with full growth potential meeting and exceeding your expectations. # Area of Expertise Microsoft .NET Platform: C#, VB.NET, ADO.NET, .NET Remoting, Web Services, Windows Forms, Interop, WCF, WPF. * SQL * C/C++ * Win32 API, COM, Active Directory(ADSI), Office Automation, VBA * Windows Installer, WIX * XML, SOAP and related technologies * Microsoft SQL Server

    XML, Visual Basic, .NET, and Script Install

  • pallavibk Profile Picture


    Nasik,  India

    I am an experienced freelancer Software Developer. I have experience in web programming, application development, building database driven websites.

    Javascript, Visual Basic, .NET, and Data Entry

  • jasminery Profile Picture


    Probolinggo,  Indonesia

    Specialist in developing small office home office automation

    PHP, XML, Python, and Visual Basic

  • ProgramerDais3d Profile Picture


    dubai,  Iran, Islamic Republic of

    Programing in : Visual Studio(2012-2013-2015) (C#,J#,F#,C++,C,VB,) MSDB(Access,MSSQLSERVER,Jet Technology) PHP(Word Press-joomla-PHPCoding-ZendFramwork) MYSQL Assembly(x86,x64) Electronics : AVR & ARM microcontroller Pretius Designer

    C Programming, Java, .NET, and Windows Desktop

  • softdir Profile Picture


    Lagos,  Nigeria

    He is Trustworthy, He is Hardworking, He is Efficient. He is SOFTDIR. A highly experienced .Net, SQL Developer and System Engineer

    Visual Basic, .NET, Windows Desktop, and System Admin

  • diegogarcia0531 Profile Picture


    Bucaramanga,  Guatemala

    A developer with 9 years experience in .NET, VB6, VBA for AutoCAD, ArcGIS, Office VBA (Excel, Word, Powerpoint, MS Access, Outlook, Visio), design and implementation of databases: SQL Server, Oracle, MySQL, Firebird, MS Access, PL/SQL, SQL Expert. For project 55 USD or less only one milestone. For project until 200 USD two milestones 50% each. For project over 200 USD three milestones, 30%, 35%, 35%. For start work must be created the first milestone after awarded the project.

    Visual Basic, .NET, Translation, and Windows Desktop

  • rjoysarkar Profile Picture


    Bangalore,  India

    I am a completely fluent in the skills of .NET and C# Programming. I have good experience with .NET and I have been working as a .NET Developer for many years. I have good experience in the areas of SQL and WPF. I am a hard worker and enjoy working at all critical conditions. If hired by you I will be responsible to complete the task within the stipulated time frame and with utmost confidence. Outsource me for your project and I promise to bring in the best output.

    Javascript, .NET, Windows Desktop, and Mobile Phone

  • Prateekagra Profile Picture


    Delhi,  India

    I have 7 years experience and I have worked on different technologies. I have experience in Dot Net programming both for windows and web application and Microsoft SQL server development and administration and SSRS, SSIS, SSAS and also worked on Cold fusion and PHP. I have also dealings in website hosting and provide the hosting in the least price.

    PHP, Java, .NET, and Windows Desktop

  • erShashi Profile Picture


    NOIDA,  India

    I have 7+ years experience in software development and customization using wide range of Microsoft technologies (C#, , MVC,WPF, Window form, Sql Databases, Azure, Sync framework etc.) and few open source like PHP,Java,JabbR.

    PHP, C Programming, Javascript, and .NET