How to call Microsoft Excel macros that take parameters
Article ID: 153307
Article Last Modified on 5/10/2007
APPLIES TO
- Microsoft Office Excel 2007
- Microsoft Office Excel 2003
- Microsoft Excel 2002 Standard Edition
- Microsoft Excel 2000 Standard Edition
- Microsoft Excel 97 Standard Edition
- Microsoft Visual Basic 5.0 Learning Edition
- Microsoft Visual Basic 6.0 Learning Edition
- Microsoft Visual Basic 5.0 Professional Edition
- Microsoft Visual Basic 6.0 Professional Edition
- Microsoft Visual Basic 5.0 Enterprise Edition
- Microsoft Visual Basic 6.0 Enterprise Edition
- Microsoft Visual Basic 4.0 Standard Edition
- Microsoft Visual Basic 4.0 Professional Edition
- Microsoft Visual Basic 4.0 Professional Edition
- Microsoft Visual Basic 4.0 16-bit Enterprise Edition
- Microsoft Visual Basic 4.0 32-Bit Enterprise Edition
- Microsoft Visual Basic for Applications 5.0
This article was previously published under Q153307
SUMMARY
Using Automation, you can manipulate Microsoft Excel. It is
possible to call macro procedures that are stored in Microsoft Excel Workbooks
by using the Run method of the Microsoft Excel Application object. Microsoft
Excel macro procedures that take parameters cause a slight change in the
syntax. Included below is a code sample showing how to call a Microsoft Excel
macro procedure from Visual Basic.
REFERENCES
For more information about using Visual Basic to Automate
Excel, see the following:
219151 How To Automate Microsoft Excel from Visual Basic
Additional query words: XL2003 XL2007
Keywords: kbhowto kbinterop kbprogramming kbautomation KB153307