Delphi - Knowledge Base Home  About Us  .Net  Solutions  Microsoft  Extras  Contact Us  Freeware  

Topics

Our Delphi article links are shown below. Simply click a link to get started..
 
Delphi Home
Link to this page



Popular Articles

1. Registry walk through & best practice

2. Using the Microsoft Word COM interface

3. Using the Microsoft Excel COM interface

4. Creating & Using Lookup Forms in Delphi

5. Using encryption in your applications

6. Creating and using splash screens in Delphi

7. Using Dev Express to mimic .NET & XP Styles

8. Using the Microsoft Outlook COM interface


  





Delphi - Microsoft Excel COM (1)

We have previously touched upon the importance of cross application support between your business application and Microsoft's office products. In this article we will concentrate on using Excel in our Delphi applications.

As most people know Excel is the worlds best loved spreadsheet software, included in every installation of Microsoft Office it is a monster! At Accelerated Ideas we understand that this monster is a serious ally to any business software product and you should too!

Excel is used day in, day out, for a variety of task some of which are very important any business user. It has also become a popular choice for data storage. Rather than spend the time to understand Access and become entangled in the database architecture users prefer to store their data in a simple list form. These lists can be filtered, sorted and edited within seconds so who can blame them?
In this article we are going to answer the following questions from the Delphi developers point of view:

1.How can I start Excel from Delphi?
2.How can I open a file in Excel?
3.How can I read and write data to an Excel sheet?
4.How can I modify the columns in a spreadsheet?
5.How can I save the Excel file?

First lets look at how we can start Excel using Delphi.


Using office products with Delphi (5) is achieved through the COM interface. Component Object Model provides a class interface that we can use in much the same way that we use our Delphi.pas classes. By using COM class objects and ActiveX we can work with these office applications at will.

In order to use the COM classes and create an Excel reference we must include the following classes in our units uses clause:

uses
ComObj, ActiveX, Excel2000, OleServer


These classes are all included with the installation of Delphi (5). However if you wish to use a later version of Excel such as Excel2003.pas you will need to obtain this file before developing your application. All Office applications pas files are located under the Borland installation folder.




Next (Page 2)

Featured

Other popular Delphi resources. Why not try them for yourself?



                   


    

Extras Microsoft Practice Exams Software Directory Music Tracks Net Components Windows Process
Web Hosting Delphi Amiga Games Processos de Windows Braindumps
Buy Products Latest Reviews Absolute Adsense Free Web Templates

  Home  Links  About Us
Copyright © Accelerated Ideas 2005-2008
All rights reserved.


Delphi Knowledge Base. Best practices, walkthroughs, tutorials, component advice and more. Solutions and professional designs for Delphi 4, Delphi 5, Delphi 6 and Delphi, 7. Word COM, Excel COM, Outlook COM including code examples for Word OLE, Excel OLE and Outlook OLE. Automating Outlook to create MailItem and send attachments in Delphi. ActiveX, Com. ADO Data Architecture, TMS component pack walk through and code examples. Using Developer Express and example walkthroughs. Date & time conversion routines, video playback and frame manipulation. COM articles, papers, tips, techniques and hints. How to create Word reports and excel spreadsheets using Delphi code and OLE automation. Understanding Delphi encryption and using ciphers, with source code examples of Blowfish, Twofish, and Rijndael. Securing application data and confidential information using open source encryption components. Free encryption dll component. Accessing and managing MS Excel sheets with Delphi. How to retrieve, display and edit Microsoft Excel spreadsheets with Delphi automation. Accessing and managing MS Word documents with Delphi. How to retrieve, display and edit Microsoft Word documents using Delphi automation. Read and write Excel spreadsheets using Delphi code. How to read and write registry entries using Delphi code. Source code examples using Delphi 5, Delphi 6 and Delphi 7. Working with VCL Developer Express components. How to apply grid styles and themes to Delphi applications. Using image columns and shading to improve the grid and treeview appearances. Including examples from ExpressQuantumPack, for Delphi, ExpressPack for Delphi. Developer guides for Developer Express components. All our articles are written by our senior Delphi professionals to help you get the best from your legacy Delphi applications