Creazione ADDIN



  • Creazione ADD-IN
    di fseno data: 22/05/2017 17:29:31

    Ciao a tutti!
    Ho creato delle macro per alcuni file excel, che ho associato a dei pulsanti personalizzati nella barra delle funzioni. Vorrei capire come faccio a creare un add.in che mi permetta di importare tale barra delle funzioni anche in altri PC e poter quindi usare le macro anche in altri PC.
    Ho già provato a salvare il file come componente add.in nell'apposita cartella, ma non funziona

    Qualcuno riesce ad aiutarmi ?
    Grazie mille,
    Federica



  • di alfrimpa data: 22/05/2017 18:01:40

    Ciao Federica

    È un po' poco dire solo che non funziona.

    Prova a guardare questo link (ma ve ne sono molti altri).

    h t t p://www.ozgrid.com/VBA/excel-add-in-create.htm

    Questo è in italiano

    h t t p://ennius.altervista.org/free/ifvba125.htm

    Alfredo






  • di fseno data: 24/05/2017 11:06:14

    Ciao ! Ti ringrazio!

    Sono riuscita a creare quello che volevo. Ho un dubbio però, vediamo se qualcuno riesce ad aiutarmi. Quano creo la barra aggiuntiva personalizzata non riesco a definire il nome che voglio io, nel senso che quando si genera viene denominata sempre come "ADD-INS" e non come vorrei io. Vi riporto di seguito il codice VBA per capire cosa sto sbagliando. (Se metto il nome tra virgolette subito dopo aver aperto la parentesi non mi fa andare avanti)
     
    Sub CreaBarra()
    
        Dim MyBar1 As CommandBar
        Dim MyButton As CommandBarControl
    
        On Error Resume Next
        Application.CommandBars("Worksheet Menu Bar").Delete
        On Error GoTo 0
    
        Set MyBar1 = Application.CommandBars.Add(nome:="ITA_KAAP", Position:=msoBarTop, MenuBar:=True, Temporary:=False)
        With MyBar1
            .Visible = True



  • di Vecchio Frac data: 24/05/2017 11:49:17

    L'errore che noto immediatamente è qui:
    .Add(nome:="ITA_KAAP"


    Infatti l'argomento predefinito è "Name", non nome in italiano :)