Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 7
Default Function Help in Add in

Hello:

I have an add in for Excel 2007 (also for earlier versions which does
not
have the problem). I cannot get the help file to display specific
topics.

Here is the code:

In the workbook code I have the following:

Private Sub Workbook_Open()
Call SetOptions
End Sub

Then in a regular module I have the following:

Option Explicit

Function fintest1(num)
fintest1 = num ^ 2
End Function

Sub SetOptions()
Application.MacroOptions Macro:="Fintest1", _
Description:="Square", _
Category:=14, _
HelpContextID:=25, _
HelpFile:=ThisWorkbook.Path & "\FinPak3test.chm"
End Sub

The help file is in same directory as the add in.
When Excel load I get an error that says:
Run-time error '1004'
Cannot edit a macro on a hidden workbook. Unhide the working using the
Unhide command.

If I choose debug the command that is highlighted is the
Applications.MacroOptions.....
If I click reset the add-in loads but the help file on the function
help will not work.
I get a message that it cannot be found. If I run the SetOptions
manually after loading Excel
there is no error and the help file is found. (I can use "resume
next ..." to eliminate the
error message, but not the underlying error.

IF I change to file to xlxm file and load it everything works, no
errors and
the help system works.

Any Suggestions? Thank you.

Pieter
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,942
Default Function Help in Add in


hi
for a 2007 file to run macros, it must be a .xlsm file extention.
2007 addins are a .xlam.
see this site...
http://office.microsoft.com/en-us/he...069351033.aspx

regards
FSt1

"Pieter" wrote:

Hello:

I have an add in for Excel 2007 (also for earlier versions which does
not
have the problem). I cannot get the help file to display specific
topics.

Here is the code:

In the workbook code I have the following:

Private Sub Workbook_Open()
Call SetOptions
End Sub

Then in a regular module I have the following:

Option Explicit

Function fintest1(num)
fintest1 = num ^ 2
End Function

Sub SetOptions()
Application.MacroOptions Macro:="Fintest1", _
Description:="Square", _
Category:=14, _
HelpContextID:=25, _
HelpFile:=ThisWorkbook.Path & "\FinPak3test.chm"
End Sub

The help file is in same directory as the add in.
When Excel load I get an error that says:
Run-time error '1004'
Cannot edit a macro on a hidden workbook. Unhide the working using the
Unhide command.

If I choose debug the command that is highlighted is the
Applications.MacroOptions.....
If I click reset the add-in loads but the help file on the function
help will not work.
I get a message that it cannot be found. If I run the SetOptions
manually after loading Excel
there is no error and the help file is found. (I can use "resume
next ..." to eliminate the
error message, but not the underlying error.

IF I change to file to xlxm file and load it everything works, no
errors and
the help system works.

Any Suggestions? Thank you.

Pieter

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 7
Default Function Help in Add in

Hello:

Thank you for your reply but that is not the problem. I know that
macros work for xlam files and xlsm files.
My problem is with this specific macro within an xlam file. All of the
other macros work fine
in the xlam file.

Pieter

On Jul 5, 9:16*pm, FSt1 wrote:
hi
for a 2007 file to run macros, it must be a .xlsm file extention.
2007 addins are a .xlam.
see this site...http://office.microsoft.com/en-us/he...069351033.aspx

regards
FSt1

"Pieter" wrote:
Hello:


I have an add in for Excel 2007 (also for earlier versions which does
not
have the problem). I cannot get the help file to display specific
topics.


Here is the code:


In the workbook code I have the following:


Private Sub Workbook_Open()
* * Call SetOptions
End Sub


Then in a regular module I have the following:


Option Explicit


Function fintest1(num)
* * fintest1 = num ^ 2
End Function


Sub SetOptions()
* * Application.MacroOptions Macro:="Fintest1", _
* * * * Description:="Square", _
* * * * Category:=14, _
* * * * HelpContextID:=25, _
* * * * HelpFile:=ThisWorkbook.Path & "\FinPak3test.chm"
End Sub


The help file is in same directory as the add in.
When Excel load I get an error that says:
Run-time error '1004'
Cannot edit a macro on a hidden workbook. Unhide the working using the
Unhide command.


If I choose debug the command that is highlighted is the
Applications.MacroOptions.....
If I click reset the add-in loads but the help file on the function
help will not work.
I get a message that it cannot be found. If I run the SetOptions
manually after loading Excel
there is no error and the help file is found. (I can use "resume
next ..." to eliminate the
error message, but not the underlying error.


IF I change to file to xlxm file and load it everything works, no
errors and
the help system works.


Any Suggestions? Thank you.


Pieter


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
User Function Question: Collect Condition in Dialog Box - But How toInsert into Function Equation? SteveM Excel Programming 1 January 3rd 08 03:45 PM
copy of excel file not showing formulal/function in the function b oaallam Excel Discussion (Misc queries) 4 September 6th 07 01:20 PM
LINKEDRANGE function - a complement to the PULL function (for getting values from a closed workbook) [email protected] Excel Worksheet Functions 0 September 5th 06 03:44 PM
Excel - User Defined Function Error: This function takes no argume BruceInCalgary Excel Programming 3 August 23rd 06 08:53 PM
Offset function with nested match function not finding host ss. MKunert Excel Worksheet Functions 1 March 21st 06 10:46 PM


All times are GMT +1. The time now is 08:40 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"