如何在ExcelVBA中传递JavaScript变量(Web Automation)

时间:2016-10-06 04:41:43

标签: javascript excel-vba vba excel

我目前正在做一些网络自动化。我最近的问题是使用excel VBA将内容传递给tinymce文本区域。 在互联网上搜索之后,我认为可以在这里找到可能的答案:How can I pass variable parameters into a Javascript Function using Excel VBA

但是,我尝试按上述链接提到的相同但失败了。

IE.Document.parentWindow.execScript "tinyMCE.get('Server').setContent(" & inputStr & ")", "JavaScript"

目前,变量inputStr在VBA中声明如下:

With dataSheet
inputStr = .Range("B35").Value
End With

变量是否需要声明为javascript变量? 如果是这样,我怎么能在excel VBA中做到这一点?

请帮忙。

1 个答案:

答案 0 :(得分:0)

您不会将其声明为javascript变量,因为它将使用VBA进行传递。

因为它是一个字符串变量,所以可以做

Dim inputStr As String