Create a Task-Specific Startup Dashboard in Word Using VBA

In this blog post I will show you how to create a task-specific startup dashboard form in Microsoft Word that will appears when you open Microsoft Word. With this dashboard, you can quickly access different document formats based on the task you’re going to working on. Whether you need to open a report template, a letter, or any other document type, the dashboard makes it easy to find and open the right file with just a click. This dashboard setup will streamline your workflow, save your precious time and improve productivity.

Steps to Create a Dashboard in Microsoft Word

  1. Create all your documents formats and save them in a folder.
Create a Task-Specific Startup Dashboard in Word Using VBA
  1. Open Microsoft Word and Open VBA Editor by Pressing Alt + F11 Keyboard Shortcut
  2. Click in insert -> then select Userform
  1. After clicking on userform a new userform will be created as shown bellow.
  1. In the UserForm, create as many buttons as needed. To do this, click on the CommandButton tool in the Toolbox and draw the buttons according to your requirements. I have created four buttons, but you can add as many as you need.
Creating Form in Word VBA Editor for Task-Specific Startup Dashboard in Word
  1. To change the properties of the buttons or form (such as color, background color, caption, name, etc.), click on the button or form and modify the settings in the Properties.
  1. Similarly you can change the properties of other buttons and form by just selecting that particular button or form and adjusting the properties, just like I did
Task-Specific Startup Dashboard in Word
  1. Now double click on “Application format ” button and past the following code, change the path to your document path and press Ctrl +S to save changes.
    Dim docPath As String
    ' Change the path to your document path
    docPath = "C:\Users\thinkpad\Desktop\Doc File Formates\Application-format.docx"
    Documents.Open docPath
    Me.Hide 

Do same process for other buttons.

  1. Now from the menu click on insert -> then click on module
Create a new Module in VBA Editor
  1. Past the following Code into the module and press Ctrl +S and close VBA Editor.
Sub AutoExec()
    Application.OnTime Now + TimeValue("00:00:02"), "ShowDashboardForm"
End Sub
Sub ShowDashboardForm()
    If Documents.Count = 0 Then
        UserForm1.Show
    End If
End Sub
VBA Code to Show Task-Specific Startup Dashboard in Word

(Note: change UserForm1 to your dashboard form name)

  1. Close Microsoft Word
  2. Now every time you open Microsoft Word, this dashboard will appear first.
Task-Specific Startup Dashboard in Word

If you want password protect your Microsoft Word or a specific Microsoft Word Document Visit the following Link.

How to Password Protect Microsoft Word Using VBA Code

I hope this tutorial will helps you to Create a Task-specific startup Dashboard Form in Word for Quick Access to certain Documents.

If you any queries suggestion of feedback feel free to contact us using the details provided on our contact us page.

Thank you for feedback and support.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *