User’s Guide : Extending EViews : Connect with External Applications
Connect with External Applications
EViews provides a number of different ways to connect with external applications.
EViews OLE support, which allows you to copy and paste EViews output into OLE aware packages, such as Microsoft Word, Excel and PowerPoint, and have the output linked in such a way that any changes made in EViews are automatically pushed to the external document into which the output was pasted.
See “Object Linking and Embedding (OLE)” for details.
EViews’ COM client support allows connection to both MATLAB and R. This support includes a set of EViews functions for exporting an EViews data object into the external application, running commands and programs in the application, and importing data back into EViews. These functions provide easy access to the powerful programming languages of MATLAB and R to create programs and routines that perform tasks not currently implemented in EViews. The interface also offers access to the large library of statistical routines already written in the MATLAB and R languages.
See “EViews COM Automation Client Support (MATLAB and R)” for discussion.
EViews may also be used as a COM Automation server so that an external program or script may launch and control EViews programmatically. The COM server classes provide access to EViews functionality and data. Most notably, the Application class Run and a variety of Get and Put methods provide you with access to EViews commands and allow you to obtain read or write access to series, vectors, matrix, and scalar objects.
See “EViews COM Automation Server” for discussion.
For a complete description of COM methods, please refer to the EViews COM Automation Server whitepaper available from our website
The EViews Excel Add-in offers a simple interface for fetching and linking to data stored in EViews workfiles and databases from within Microsoft Excel (2000 and later) without using copy and paste.
See “The Excel Add-in”for further discussion.
Similarly, you may use the EViews OLEDB driver to allow OLEDB-aware clients or custom programs to read series, vector, and matrix objects directly from EViews workfiles and databases.
See “The OLEDB Driver”for further discussion.