WD98: How to Add Path and File Name to Title Bar of Document (184669)
The information in this article applies to:
- Microsoft Word 98 Macintosh Edition
This article was previously published under Q184669 SUMMARY
This article provides a sample Microsoft Visual Basic for Applications
macro that automatically updates the active document's title bar to reflect
the current document path and file name.
MORE INFORMATIONMicrosoft provides programming examples for illustration only, without warranty either
expressed or implied, including, but not limited to, the implied warranties of
merchantability and/or fitness for a particular purpose. This article assumes
that you are familiar with the programming language being demonstrated and the
tools used to create and debug procedures. Microsoft support professionals can
help explain the functionality of a particular procedure, but they will not
modify these examples to provide added functionality or construct procedures to
meet your specific needs. If you have limited programming experience, you may
want to contact a Microsoft Certified Partner or the Microsoft fee-based
consulting line at (800) 936-5200. For more information about Microsoft Certified
Partners, please visit the following Microsoft Web site:
For more information about the support options that are available and about how to contact Microsoft, visit the following Microsoft Web site:
To add the saved document file name and path to the active document's title
bar, add the following macro code to your FileSave, FileSaveAs, or FileOpen
macro:
With ActiveDocument
.ActiveWindow.Caption = .Path + ":" + .ActiveWindow.Document.Name
End With
To modify the default FileSave command, use the following steps:
- In a new Word document, point to Macro on the Tools menu, and then click
Macros.
- In the Macros In list, click Word Commands.
- In the Macro Name list, click to select FileSave.
- In the Macros In list, click "Normal (Global Template)."
NOTE: You can change the Macros In list to your custom template if you
only want to change the macro in a custom template.
- Click Create.
- In the Visual Basic Editor, add the following macro code to the end of
the FileSave macro:
With ActiveDocument
.ActiveWindow.Caption = .Path + ":" + .ActiveWindow.Document.Name
End With
For example, the completed FileSave macro should read as follows:
Sub FileSave()
'
' FileSave Macro
' Saves the active document or template and adds the path
' and file name to the document title bar.
'
ActiveDocument.Save
With ActiveDocument
.ActiveWindow.Caption = .Path + ":" + .ActiveWindow.Document.Name
End With
End Sub
- On the File menu, click "Close and Return to Microsoft Word."
When you save your document, the file name and path will appear in the
title bar of the active document window.
NOTE: If you add this sample macro code to your FileOpen macro, and you
open a document from the MRU (Most Recently Used) list on the File menu,
the document path and file name will not be added to the title bar of the
active document window. This is because the File menu MRU list does not use
the default FileOpen command in Word to open an existing document.
For more information about getting help with Visual Basic for Applications,
please see the following article in the Microsoft Knowledge Base:
163435 VBA: Programming Resources for Visual Basic for Applications
Modification Type: | Major | Last Reviewed: | 6/17/2005 |
---|
Keywords: | kbconversion kbconvert kbdtacode kbhowto KB184669 |
---|
|