小编Kdu*_*015的帖子

如何从vba中查找和调​​用javascript方法

我相信我需要调用javascript方法而不是尝试触发按钮.我尝试了以下示例,我认为我的问题是我不知道应该使用哪些代码部分.. 单击按钮或使用VBAhttp://www.vbaexpress.com/forum/ 执行JavaScript功能showthread.php?9690-Solved-call-a-javascript-function and http://www.vbforums.com/showthread.php?650771-RESOLVED-How-to-Call-a-JavaScript-function-From-Visual-基本-6-WITH-想参数

我无法发布链接,因为它需要登录才能访问它...如果您需要更大的代码示例以便了解我的问题,请告诉我.

我相信我需要一个引用"导出为CSV"的函数,但我不确定要调用哪个函数以及要在调用中包含哪些函数...以下是来自catalog.js

  function()
  {var a=window.Ext4||window.Ext;a.define    ("Rally.alm.ui.page.plugins.PageToolFactory",{singleton:true,mixins:    {messageable:Rally.Messageable},PRINT:"PRINT",IMPORT:"IMPORT",EXPORT:"EXPORT",ge    t:function(c,b)
{var d=[];
if(this._shouldHaveRowAction(this.PRINT,c))
{
if(b.getPlugin("printplugin"))
{
d.push({text:"Print...",handler:b.getPlugin("printplugin").print,cls:"page-    tools",scope:b.getPlugin("printplugin"),addInteractionClass:true})}}
if(this._shouldHaveRowAction(this.IMPORT,c))
{
if(b.getPlugin("printplugin"))
{
d.push({text:"Import User Stories...",handler:a.emptyFn})}}
if(this._shouldHaveRowAction(this.EXPORT,c))
 {
    if(b.getPlugin("printplugin"))
                  {
                              d.push({text:"Export as  CSV",handler:a.emptyFn})}}                                                                return d}
Run Code Online (Sandbox Code Playgroud)

下一个样本来自yui.js ...

 (function()
 {
 RALLY.ui.menu.AvailablePageTools=Ext.extend(Object, {constructor:function()
 {
 this.PRINT={text:'Print...',slug:'print'};
 this.EMAIL={text:'Email...',slug:'email'};
 this.SAVE={text:'Save...',slug:'save'};
 this.CSV_IMPORT={text:'Import User Stories...',slug:'csvimport'};
 this.CSV_IMPORT_PORTFOLIO_ITEM={text:'Import Portfolio    Items...',slug:'csvimport'};
 this.CSV_EXPORT={text:'Export as CSV',slug:'csvexport'};
 this.PDF_EXPORT={text:'Export as PDF',slug:'pdfexport'};
Run Code Online (Sandbox Code Playgroud)

我在我的vba脚本中尝试了这些选项..

Dim objIE As SHDocVw.InternetExplorer 'microsoft internet controls   (shdocvw.dll)
Dim htmlDoc As MSHTML.HTMLDocument 'Microsoft HTML Object Library
Dim …
Run Code Online (Sandbox Code Playgroud)

javascript vba

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

vba ×1