Delphi word screenupdating

27 Aug

It is a convention by which one application can control another.

The controlling application is referred to as the automation client, and the one being controlled is referred to as the automation server.

The forthcoming sections show how this spell and grammar checking capability was installed automating MS Word from Delphi 2009.

delphi word screenupdating-20delphi word screenupdating-55delphi word screenupdating-51

We’ll create a Word add-in that will allow the user to select and insert different paragraphs from one or more existing Word documents, into another document.

I will choose C# and Office 2010 for this add-in, though VB. Next, add a new ADX Task pane to your Word add-in project, which is an advanced version-neutral Office task pane that supports all versions of Word, from 2000 to 2013.

The custom task pane will form the main UI for our Word add-in and will contain a list view control to list all the selected Word documents, a button to add a new document as well as another list view control that will display all the paragraphs in the selected Word document.

It started with Object Linking and Embedding (OLE), an extension of the Dynamic Data Exchange (DDE) model.

Later on, Microsoft updates OLE to OLE2 and started to add new capabilities such as OLE Automation and OLE Controls.