Como posso passar parâmetros variáveis ​​para uma função Javascript usando o Excel VBA

Não tenho certeza se tenho os termos corretos acima, mas o que estou tentando fazer é chamar uma função Javascript transmitindo parâmetros para ela a partir de um Arquivo do Excel, para que a função seja executada e liste os itens na próxima caixa de texto, permitindo escolha a entrada correta na caixa de texto, que escolhe a caixa final.

Aqui está o código que eu tenho, que funciona, se eu não colocar variável nele:Call .Document.parentWindow.execScript("FillVendorNames('MyText')", "javascript") Se eu colocar qualquer variável em vez de 'MyText', recebo um erro de tempo de execução:Call .Document.parentWindow.execScript("FillVendorNames(cCode)", "javascript") Call .Document.parentWindow.execScript("FillVendorNames(.document.all.ComCode)", "javascript") As variáveis ​​são declaradas anteriormente no código e posso verificar se os valores estão corretos usando a janela de imediatos e eles estão todos corretos, mas ainda recebo o erro de tempo de execução.

O que estou tentando fazer é usar a função existente que preenche automaticamente uma lista suspensa, com base na opção escolhida na lista suspensa original. Se eu escolher MyText na primeira lista suspensa, então FillVendorNames fornecerá a lista de fornecedores na próxima lista suspensa, permitindo que eu a escolha. Eu posso então inserir a próxima escolha na próxima função e escolher uma terceira opção, mas isso é tudo baseado na primeira função criando a segunda lista suspensa. A primeira lista é autoloaded na página, mas a segunda não é, então não posso escolher uma opção dela. Alguém pode ajudar por favor? Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion