¿Cómo puedo pasar parámetros variables a una función de Javascript usando Excel VBA?

No estoy seguro de si tengo los términos correctos arriba, pero lo que estoy tratando de hacer es llamar a una función de Javascript y pasarle parámetros desde un archivo de Excel, por lo que la función se ejecutará y mostrará los elementos en el siguiente cuadro de texto, permitiendo para elegir la entrada correcta en ese cuadro de texto, que luego elige el cuadro final.

Aquí está el código que tengo, que funciona, si no le pongo una variable:Call .Document.parentWindow.execScript("FillVendorNames('MyText')", "javascript") Si pongo una variable en lugar de 'MiTexto', obtengo un error de tiempo de ejecución:Call .Document.parentWindow.execScript("FillVendorNames(cCode)", "javascript") Call .Document.parentWindow.execScript("FillVendorNames(.document.all.ComCode)", "javascript") Las variables se declararon anteriormente en el código y puedo verificar si los valores son correctos usando la ventana de inmediatos y todas son correctas, pero aún obtengo el error de tiempo de ejecución.

Lo que estoy tratando de hacer es usar la función existente que rellena automáticamente una lista desplegable, según la opción elegida en la lista desplegable original. Si elijo MiTexto en el primer menú desplegable, FillVendorNames proporciona la lista de proveedores en el siguiente menú desplegable, lo que me permite elegirlo. Luego puedo ingresar la siguiente opción en la siguiente función y elige una tercera opción, pero todo esto se basa en la primera función que crea la segunda lista desplegable. La primera lista se carga automáticamente en la página, pero la segunda no, así que no puedo elegir una opción. ¿Alguien puede ayudar, por favor? Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta