How to Find the Path of a Program Using WordBasicLast reviewed: August 5, 1997Article ID: Q120772 |
The information in this article applies to:
SUMMARYThis article describes how you can use a WordBasic macro to return the path of a program that is currently running.
MORE INFORMATIONThe following macro example identifies the path for Microsoft Excel. You can substitute any valid Windows executable filename, such as WINWORD, MSACCESS, or POWERPNT in place of EXCEL in the following example.
Declare Function GetModuleFileName Lib "Kernel"(hModule As Integer,lpFilename As String, nSize As Integer) As Integer
Declare Function GetModuleHandle Lib "Kernel"(lpModuleName As String)As Integer
Sub MAINhModule = GetModuleHandle("EXCEL.EXE") Length = GetModuleFileName(hModule, Buffer$, 255) MsgBox "Path and Filename: " + Buffer$ End SubWARNING: ANY USE BY YOU OF THE CODE PROVIDED IN THIS ARTICLE IS AT YOUR OWN RISK. Microsoft provides this macro code "as is" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
REFERENCES"Microsoft Windows Software Development Kit" Kbcategory: kbusage kbmacro kbhowto KBSubcategory: |
Additional reference words: winword2 winword 6.0a 6.0, 6.0a SDK
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |