Home
What is MS Access
Tables
Forms
Queries
Reports
VBA Codes
Learn VBA
Access 2007/10
Access 97
Tips via email
Whats New!
Contact Me
Questions Answered
Access to SQL

[?] Subscribe To This Site

XML RSS
Add to Google
Add to My Yahoo!
Add to My MSN
Subscribe with Bloglines

Missing Macro Actions Simply Access

Missing Macro Actions



This tip 'Missing Macro Actions' is applicable to Microsoft Access 2007 or later

Are you using Microsoft Access 2007 or later, and you have decided to add a Macro, but there seems to be some missing macro actions, including the one you are looking for in the ‘Action’ drop down list and you were positive it was there in previous versions of Microsoft Access.

If this is what you thinking, then you would be correct.

Microsoft Access has hidden all macros actions, they consider to be unsafe.

The definition for unsafe actions from Microsoft is:

Unsafe actions are any actions that could allow a user to modify the database or gain access to resources outside the database. However, actions that Access disables can sometimes be considered safe. For example, if you trust the person who created the database, you can trust any unsafe macro actions in the database.

They include the following Macro Actions:

  • CopyDatabaseFile
  • CopyObject
  • DeleteObject
  • Echo
  • OpenDataAccessPage
  • OpenDiagram
  • OpenFunction
  • OpenModule
  • OpenStoredProcedure
  • OpenView
  • PrintOut
  • Rename
  • RunSavedImportExport
  • RunSQL
  • Save
  • SendKeys
  • SetValue
  • SetWarnings
  • ShowToolbar
  • TransferDatabase
  • TransferSharePointList
  • TransferSpreadsheet
  • TransferSQLDatabase
  • TransferText
  • RunApp

There are also be some RunCommand actions are blocked and some safe actions may also be blocked if you add an action argument against them. Basically if the action is missing and was there in previous versions, the chances are it has been hidden.

All is not lost, these can be reactivated, by selecting the ‘Show all Actions’ button as indicated below.



This will then show all the actions – trusted or not.

Note: If you use untrusted Macros or VBA code in your database, you will have to add the location of your database to Trusted Location otherwise the Macros will be disabled.

One other query you may have is that the ‘Show All Actions’ button is greyed out. The most likely reason for this is a database is an earlier version of Microsoft Access 2007, trying changing it to Microsoft Access 2007, if for some reason that is not possible, you may need to write some VBA code to get around this problem.

If you wish to learn VBA, then Click Here (only $7.95, for 56 lessons).




Finished with Missing Macro Actions, then return to Microsoft Access 2007 -2010

or

or return to the Simply-Access Home page


Search Simply Access

Custom Search


Want to learn more for free.

Sign up for Simply Access 'Microsoft Access Tips'. Free useable tips to your in-box each month.

Enter your E-mail Address
Enter your First Name (optional)
Then

Don't worry -- your e-mail address is totally secure.
I promise to use it only to send you Microsoft Access Tips.



If you wish to learn VBA to expand the possibilities of Microsoft Access then

Click Here Just $7.95 for 56 lessons.