Javascript 从VBA-Internet Explorer 11运行XRM命令(CRM)

Javascript 从VBA-Internet Explorer 11运行XRM命令(CRM),javascript,vba,internet-explorer,Javascript,Vba,Internet Explorer,我已经试着让它工作了几个小时,但没有成功 该命令(在IE11的控制台中键入时)工作起来就像一个符咒: Xrm.Page.data.entity.attributes.get("fieldname").setValue ("fieldvalue") 据我所知,IE11不再支持execScript: IE.Document.parentWindow.execScript("frames[0].Xrm.Page.data.entity.getId();", "JavaScript") 编辑: 当

我已经试着让它工作了几个小时,但没有成功

该命令(在IE11的控制台中键入时)工作起来就像一个符咒:

Xrm.Page.data.entity.attributes.get("fieldname").setValue ("fieldvalue")
据我所知,IE11不再支持execScript:

IE.Document.parentWindow.execScript("frames[0].Xrm.Page.data.entity.getId();", "JavaScript") 
编辑: 当我运行以下命令(从VBA)时,忘记提及:

它似乎工作正常,但也相当混乱。有人有优雅的解决方案吗?我计划运行多个命令

也许是eval

JSC = "frames[0].Xrm.Page.data.entity.getId();"
IE.Document.parentWindow.Eval (JSC) 
当我打开一个指定的网站时,我正在尝试运行几个XRM.page命令,有人能帮忙吗?提前谢谢

对不起,邮件太乱了。(编辑:感谢国防部清理了它!)

JSC = "frames[0].Xrm.Page.data.entity.getId();"
IE.Document.parentWindow.Eval (JSC)