使用jqMath从excel渲染方程

我想从Excel表格实时渲染用户的公式。 我创build了一个带有文本框(TextBox1)和Microsoft Web浏览器元素(WebBrowser1)的表单。 我有一个存储在jqMath文件相同目录中的html文件“eqn.html”。 我的问题是将文本框的值传递给html文件。

我不雅的解决scheme是使用查询string。 我的VBA是:

Private Sub TextBox1_Change() WebBrowser1.Navigate2 ("D:\Users\Geddes\Desktop\new graph plotter\mathscribe\eqn.html?" + TextBox1.Value) End Sub 

和我的“eqn.html”文件是:

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=UnifrakturMaguntia"> <link rel="stylesheet" href="jqmath-0.4.0.css"> <script src="jquery-1.4.3.min.js"></script> <script src="jqmath-etc-0.4.0.min.js"></script> </head> <body> <script> var url = window.location.search; url = url.replace("?", ''); // remove the ? document.write("$$"+url+"$$"); </script> </body> </html> 

这样做的工作,但似乎不雅重新加载HTML文件input到文本框中的每个字符。

有没有更好的办法?