Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default installing an addin


I am trying a very simple code for adding a control, named Markov, i
Tools and linking it to a macro when the addin is installed.

Private Sub Workbook_AddinInstall()
With Application.CommandBars("Tools").Controls.Add
.Caption = "Markov"
.OnAction = "markov"
End With
End Sub

The big problem is that after installation nothing happens.
If I go in VB Editor and click Run the control Markov is added an
every thing is going well then. I have tried many other examples but i
all the same. The addin appears in the addins manager and it works fin
if I fire the run button but not at the installation event.

Thanks a lot

--
drumerbo
-----------------------------------------------------------------------
drumerboy's Profile: http://www.excelforum.com/member.php...fo&userid=3046
View this thread: http://www.excelforum.com/showthread.php?threadid=51861

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,272
Default installing an addin

If that control is not within the addin itself, I think you need to link the
control to a macro in the same workbook, and have that macro use
Application.Run to call the addin macro.

Private Sub Workbook_AddinInstall()
With Application.CommandBars("Tools").Controls.Add
Caption = "Markov"
OnAction = "call_markov"
End With
End Sub

and then in a standrad code module

Public Sub call_markov()
Application.Run "myAddin.xla!markov"
End Sub

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"drumerboy" wrote
in message ...

I am trying a very simple code for adding a control, named Markov, in
Tools and linking it to a macro when the addin is installed.

Private Sub Workbook_AddinInstall()
With Application.CommandBars("Tools").Controls.Add
Caption = "Markov"
OnAction = "markov"
End With
End Sub

The big problem is that after installation nothing happens.
If I go in VB Editor and click Run the control Markov is added and
every thing is going well then. I have tried many other examples but is
all the same. The addin appears in the addins manager and it works fine
if I fire the run button but not at the installation event.

Thanks a lot!


--
drumerboy
------------------------------------------------------------------------
drumerboy's Profile:

http://www.excelforum.com/member.php...o&userid=30468
View this thread: http://www.excelforum.com/showthread...hreadid=518615



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default installing an addin


Thank you very much Bob!
I have succeded to do it. The answer was simpler then we have thought:
"The Private Sub Workbook_AddinInstall() ....End sub" has to be
written *after a double click on ThisWorkbook in VB Editor and not in a
normal module*. It was simle but I didn't know this.
Thank you anyway, you were the onlyone who tryed to help me at this
point.


--
drumerboy
------------------------------------------------------------------------
drumerboy's Profile: http://www.excelforum.com/member.php...o&userid=30468
View this thread: http://www.excelforum.com/showthread...hreadid=518615

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,272
Default installing an addin

Oh, didn't realise you had put it there. I would have told you if I had
realised <bg.

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"drumerboy" wrote
in message ...

Thank you very much Bob!
I have succeded to do it. The answer was simpler then we have thought:
"The Private Sub Workbook_AddinInstall() ....End sub" has to be
written *after a double click on ThisWorkbook in VB Editor and not in a
normal module*. It was simle but I didn't know this.
Thank you anyway, you were the onlyone who tryed to help me at this
point.


--
drumerboy
------------------------------------------------------------------------
drumerboy's Profile:

http://www.excelforum.com/member.php...o&userid=30468
View this thread: http://www.excelforum.com/showthread...hreadid=518615



  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 22
Default installing an addin

sorry to interfere. I have the same problem but I did not understand much of
your discussion on how to activate an addin. in fact I have saved a workbook
woth some macros in as an AddIn, but I don't know the way to activate them.
Can you help me ??
--
Basilio


"Bob Phillips" wrote:

If that control is not within the addin itself, I think you need to link the
control to a macro in the same workbook, and have that macro use
Application.Run to call the addin macro.

Private Sub Workbook_AddinInstall()
With Application.CommandBars("Tools").Controls.Add
Caption = "Markov"
OnAction = "call_markov"
End With
End Sub

and then in a standrad code module

Public Sub call_markov()
Application.Run "myAddin.xla!markov"
End Sub

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"drumerboy" wrote
in message ...

I am trying a very simple code for adding a control, named Markov, in
Tools and linking it to a macro when the addin is installed.

Private Sub Workbook_AddinInstall()
With Application.CommandBars("Tools").Controls.Add
Caption = "Markov"
OnAction = "markov"
End With
End Sub

The big problem is that after installation nothing happens.
If I go in VB Editor and click Run the control Markov is added and
every thing is going well then. I have tried many other examples but is
all the same. The addin appears in the addins manager and it works fine
if I fire the run button but not at the installation event.

Thanks a lot!


--
drumerboy
------------------------------------------------------------------------
drumerboy's Profile:

http://www.excelforum.com/member.php...o&userid=30468
View this thread: http://www.excelforum.com/showthread...hreadid=518615






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
Installing Addin via Automation Aragorn[_2_] Excel Programming 6 October 26th 05 10:54 PM
Addin Not Installing zSplash Excel Programming 3 April 15th 04 07:40 PM
unknown menu appear when installing an AddIn Carl Excel Programming 0 December 23rd 03 09:19 AM
Remove Excel AddIn from AddIn List !! Help carl Excel Programming 2 December 8th 03 03:36 PM
self-installing add-in? Mike[_37_] Excel Programming 0 August 20th 03 07:25 PM


All times are GMT +1. The time now is 01:14 PM.

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

About Us

"It's about Microsoft Excel"