Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Vb 5/6 - Addin

  1. #1
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305

    Vb 5/6 - Addin

    Uso vb5, prime armi, mi sono imbattuta nelle AddIn.
    Sono riuscita, leggendo la guida in linea, a creare un’aggiunta che inserisce una voce nel menu Strumenti di Visual basic. (praticamente facendo Nuovo progetto /AddIn)

    Se ho capito bene col riferimento ad Office (Private mcbMenu As Office.CommandBarControl) posso accedere al menu sia di VB che di altri programmi tipo Word o Excel, quindi posso estendere la mia addin anche ai programmi di Office.

    La conferma l’ho avuta anche quando, pasticciando con VB, dal menu Progetto Inserisci progettazione ActiveX clicco su Classe AddIn e mi crea un file progettazione .Dsr: nella scheda General mi è possibile selezionare l’applicazione che voglio estendere. Ma poi con sto file non sono come proseguire…quindi vorrei proseguire sulla strada che ho iniziato.

    Chi mi da delle dritte? Allego il codice che uso attualmente…come faccio a far comparire la voce nel menu Strumenti di Word? (o access o excel o outlook?) Devo forse fare delle aggiunte dal documento di Word? E come? Ho provato ma nulla! Help!


    Implements IDTExtensibility
    Public VBI As VBIDE.VBE
    Private mcbMenuCommandBarCtrl As Office.CommandBarControl
    Private WithEvents MenuHandler As CommandBarEvents


    Private Sub IDTExtensibility_OnConnection(ByVal _
    VBInst As Object, ByVal ConnectMode As _
    VBIDE.vbext_ConnectMode, ByVal AddInInst As _
    VBIDE.AddIn, custom() As Variant)
    'MsgBox "L'aggiunta è ora collegata"

    Set VBI = VBInst
    Set mcbMenuCommandBarCtrl = VBI.CommandBars("Tools").Controls.Add(before:=3)

    ect
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  2. #2
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305

    Re: Vb 5/6 - Addin

    Originariamente inviato da luisa227
    Uso vb5, prime armi, mi sono imbattuta nelle AddIn.
    Sono riuscita, leggendo la guida in linea, a creare un’aggiunta che inserisce una voce nel menu Strumenti di Visual basic. (praticamente facendo Nuovo progetto /AddIn)

    Se ho capito bene col riferimento ad Office (Private mcbMenu As Office.CommandBarControl) posso accedere al menu sia di VB che di altri programmi tipo Word o Excel, quindi posso estendere la mia addin anche ai programmi di Office.

    La conferma l’ho avuta anche quando, pasticciando con VB, dal menu Progetto Inserisci progettazione ActiveX clicco su Classe AddIn e mi crea un file progettazione .Dsr: nella scheda General mi è possibile selezionare l’applicazione che voglio estendere. Ma poi con sto file non sono come proseguire…quindi vorrei proseguire sulla strada che ho iniziato.

    Chi mi da delle dritte? Allego il codice che uso attualmente…come faccio a far comparire la voce nel menu Strumenti di Word? (o access o excel o outlook?) Devo forse fare delle aggiunte dal documento di Word? E come? Ho provato ma nulla! Help!


    Implements IDTExtensibility
    Public VBI As VBIDE.VBE
    Private mcbMenuCommandBarCtrl As Office.CommandBarControl
    Private WithEvents MenuHandler As CommandBarEvents


    Private Sub IDTExtensibility_OnConnection(ByVal _
    VBInst As Object, ByVal ConnectMode As _
    VBIDE.vbext_ConnectMode, ByVal AddInInst As _
    VBIDE.AddIn, custom() As Variant)
    'MsgBox "L'aggiunta è ora collegata"

    Set VBI = VBInst
    Set mcbMenuCommandBarCtrl = VBI.CommandBars("Tools").Controls.Add(before:=3)

    ect
    up
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.