home *** CD-ROM | disk | FTP | other *** search
/ OpenStep (Enterprise) / OpenStepENTCD.toast / OEDEV / DEV.Z / README.txt < prev    next >
Text File  |  1996-08-01  |  2KB  |  42 lines

  1. D'OLE Automation Example
  2.  
  3. Author: Grant Baillie, NeXT Software Inc.
  4. Last updated: November, 1995
  5.  
  6. You may freely copy, distribute, and reuse the code in this example. NeXT disclaims any warranty of any kind, expressed or  implied, as to its fitness for any particular use.
  7.  
  8.  
  9. This example is a Microsoft Excel spreadsheet which illustrates "Distributed OLE Automation", or OLE Automation objects communicating across a network via the NeXT ORB. The spreadsheet downloads a range of cells connects to Microsoft Word on a user-specified machine, and formats them into a table.
  10.  
  11. Running the example
  12.  
  13. *    Make sure the NeXT ORB is up and running on the remote machine. You don't need to start Word: the ORB should take care of this for you.
  14.  
  15. *    To start the example, click on the button labelled "Run example..." on the worksheet entitled "MainSheet". (This button is bound to the Auto_Open macro, so that the example is run whenever the workbook is opened). 
  16.  
  17. *    A panel allowing you to configure the connection to Microsoft Word should appear. If you choose the Use NeXT ORB option, you can specify a host name (leave this field blank if you want to use the local host). The Use OLE Registry Entry allows you to bypass the ORB and connect directly to Word on the local host. Alternatively, if you've used the orbreg tool to create an entry in the registration database for Word on a remote machine, you may use this entry.
  18.  
  19. *    Excel will now attempt to connect to Word in the manner specified. If a connection is successfully made, the Employees information on the main sheet should be downloaded line-by line. Word should then format its contents into a table, and resize the columns one by one. 
  20.  
  21. *    Excel displays an alert panel saying "Done!" when it's finished. If Word was started by the NeXT ORB, it should quit automatically. 
  22.  
  23.  
  24. Worksheets in the example
  25.  
  26. MainSheet
  27. Contains the cells (derived from the EOF People database) to be sent to Word.
  28.  
  29. Word
  30. Contains the code which talks to Word. Most of the work is done by writeEmployeesToWord, while getServer gets hold of the Word application object.
  31.  
  32. Employees
  33. Some setup code related to MainSheet.
  34.  
  35. SetupCode
  36. This is the Visual Basic code used to configure the setup dialog box.
  37.  
  38. SetupDialog
  39. The setup dialog box itself.
  40.  
  41.  
  42.