Help on Vista Help
The text below has been taken from the Corel forum: corel.PaintShopPro_older_versions 1 July 2007
Bruce wrote:
Ref: PC with Vista - PaintShop pro 7.04
Have installed PSP 7 on a new PC with Vista Premium.
I have downloaded the "winhlp.exe" file and installed.
But when I click on Help, the help welcome page opens with an error message:
"There was a problem running the macro (1037)"
Can't get help topics or anything else.
How to fix?
First, you have a Microsoft Vista problem, not a PSP 7 problem.
Second, I neither have Vista nor know anything much about it.
However,
reading the MS Knowledgebase article suggests that the really relevant
content is the text below. There is more than one way to deal with the
issue but the easiest appears to be the Windows Registry edit I have
highlighted with asterisks on the left. The Registry change is fairly
easy to make but the Registry is rather fundamental to how Windows
works and if you screw up the changes Windows may not work correctly.
Accordingly if you aren't comfortable editing the Registry you have to
find someone who is and who can help you by sitting down at your
computer and making the changes. An alternative might be to read about
and master the Group Policy Management Console tool and then log in as
administrator to make the Registry changes using that tool instead of
manual registry editing. I'm afraid I can see no other way around this
Vista issue. The shortened form of of the Knowledgebase article
focusing on essentials is below.
By default, the following macros are disabled in Windows Help for
Windows Vista: ExecFile, RegisterRoutine, ShellExecute, ShortCut,
Generate, Test, ExecProgram. However, all other macros in .hlp
files will function as in past releases. Therefore, if an .hlp
file that depends on these macros is opened after you install
Windows Help for Windows Vista, some functionality for the file
may not function correctly. Users will also receive the following
error message:
There was a problem running the macro. (1037)
Users who require these macros can turn them on by using the group
policies workaround or the registry workaround that is described
in the "Registry entries and group policies" section.
How to enable macros
Network
administrators can use the Allow programmatic macros in WinHlp32.exe
policy to turn on or to turn off macros in .hlp files. Administrators
can use the Group Policy Management Console (GPMC) to manage this Group
Policy setting. For more information about Group Policy, see the
"References" section.
* If neither the Local computer Group Policy nor the Current user
* Group Policy for this feature has been set, users can modify the
* user registry setting for this feature to turn on or to turn off
* macros in .hlp files. To change this setting, users must first
* add the following new subkey to the registry:
* HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp
* Then, users must add a DWORD value that is named
* AllowProgrammaticMacros to this subkey. If the value for
* AllowProgrammaticMacros is set to 1, the macros will be turned
* on. If the value is set to 0, the macros will be turned off. If
* this registry value does not exist, the macros will be turned off.
REFERENCES
For more information about Group Policy, visit the following Microsoft Web sites:
INDEX NEXT