我目前正在做一些网络自动化。我最近的问题是使用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中做到这一点?
请帮忙。
答案 0 :(得分:0)
您不会将其声明为javascript变量,因为它将使用VBA进行传递。
因为它是一个字符串变量,所以可以做
Dim inputStr As String