+ Reply to Thread
Results 1 to 4 of 4

Thread: AddIn - how to create?

  1. #1
    Registered User
    Join Date
    02-01-2006
    Posts
    3

    AddIn - how to create?

    Hi. I'd like to ask how to create new AddIn with my own macros. It is easy in Excel: File - Save as ... (ms addin).

    BUT I want to do this with help of another macro. I tried this:

    ActiveWorkbook.SaveAs _
    Filename:="C:\MyMacros\MyAddin.xla", _
    FileFormat:=xlAddIn
    ThisWorkbook.IsAddin = True


    but it doesn't work - there is something wrong with file MyAddin.xla.

    Can you help me to create correct AddIn ba macro? Thanks for help, jiri.
    Excel 2002

  2. #2
    Bob Phillips
    Guest

    Re: AddIn - how to create?

    Why are you setting IsAddin in ThisWorkbook, not ACtiveWorkbook?

    --
    HTH

    Bob Phillips

    (remove nothere from email address if mailing direct)

    "antelao" <antelao.22lcbp_1138865108.3148@excelforum-nospam.com> wrote in
    message news:antelao.22lcbp_1138865108.3148@excelforum-nospam.com...
    >
    > Hi. I'd like to ask how to create new AddIn with my own macros. It is
    > easy in Excel: File - Save as ... (ms addin).
    >
    > BUT I want to do this with help of another macro. I tried this:
    >
    > ActiveWorkbook.SaveAs _
    > Filename:="C:\MyMacros\MyAddin.xla", _
    > FileFormat:=xlAddIn
    > ThisWorkbook.IsAddin = True
    >
    > but it doesn't work - there is something wrong with file MyAddin.xla.
    >
    > Can you help me to create correct AddIn ba macro? Thanks for help,
    > jiri.
    > Excel 2002
    >
    >
    > --
    > antelao
    > ------------------------------------------------------------------------
    > antelao's Profile:

    http://www.excelforum.com/member.php...o&userid=31039
    > View this thread: http://www.excelforum.com/showthread...hreadid=507572
    >




  3. #3
    Registered User
    Join Date
    02-01-2006
    Posts
    3
    I rectified my script in this way:

    Workbooks.Open Filename:="C:\MyMacros\MyAddin.xls"
    ActiveWorkbook.SaveAs _
    Filename:="C:\MyMacros\MyAddin.xla", _
    FileFormat:=xlAddIn
    ActiveWorkbook.IsAddin = True
    ActiveWorkbook.Save
    Application.AddIns.Add ("C:\MyMacros\MyAddin.xla")
    Application.AddIns("MyAddin").Installed = True


    This works until Excel is restarted. After Excel restart MyAddin isn't installed. In my openien i need something so save, but i don't know what. Any help?

    Thanks, jiri

  4. #4
    Registered User
    Join Date
    02-01-2006
    Posts
    3

    FileFormat

    I found out that the problem is supposed to be in FileFormat 'xlAddIn' . I should use 'xlIntlAddIn' instead, but i don't know the difference. Can you help me to learn how to use 'xlIntlAddIn' fileFormat?

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.2.0