executando uma função com addin com uma macro?

0

Eu tenho um complemento que uso para executar análises em sistemas. Ele não está listado no bloco AddIn, mas é carregado no comAddIns. Existe uma maneira de executar as funções do AddIn via VBA? Usando o Excel 2010

Agradecemos antecipadamente pelo seu tempo !!

    
por DButler 10.03.2018 / 16:50

1 resposta

0

Sim, é possível executar suplementos através do VBA. Mas gostaria de sugerir alguns passos simples, ajudá-lo a recuperar seus suplementos COM.

  • Carregue o Excel, se não.
  • Clique no comando Arquivo, clique em Opções.
  • Encontrar suplementos no menu.
  • Verifique a parte inferior esquerda de Gerenciar, selecione Itens desativados e, em seguida, Clique em Ir.
  • Nas janelas pop-up, encontre seus suplementos, selecione-os e clique em Ativar.

ou

  • Clique no botão Gerenciar e, na lista, selecione os Suplementos COM. OK.
  • Dos Suplementos COM As janelas pop-up encontram seus Suplementos, selecionam-no e Terminam com OK.
  • Finalmente, reinicie o Excel.

PARTE EDITADA:

Inducou esta parte na demanda do OP, uma vez que o OP precisa executar o Third-Add-In, como mencionado nos comentários abaixo, a partir do código do VBA.

Private Declare Function XLLFunction Lib "C:\PathTo3rdPartyDLLrdParty.xll" (ByVal A as Integer, ByVal B as String, C as Double) As Double

Sub Function ThirdPartADDInRUN(A as Integer, B as String, C as Double) as Double
    ThirdPartADDInRUN = XLLFunction(A, B, C)
End Sub

NB: Especifique o caminho do arquivo & ADD-In name exatamente como na sua unidade de sistema.

    
por 11.03.2018 / 11:24