金格技术论坛

注册

 

发新话题 回复该主题

【已解决】操作EXCEL的VBA时出现“被呼叫方拒绝接受呼叫” [复制链接]

1#
提问单位:北京用友政务软件有限公司
提 问 人:李成恕
问题内容:在执行获取EXCEL单元格内容的VBA时出现“被呼叫方拒绝接受呼叫”问题。
问题解答:
  经过分析,在执行代码时EXCEL单元格还处于编辑状态中,所以执行VBA程序会出现异常问题。为了确保执行VBA时光标跳出EXCEL单元格编辑状态,可以使用WebOffice.Active()接口设置一下焦点。下面是获取EXCEL单元格内容的示例代码:
  1. //获取EXCEL单元格内容
  2. function WebGetGridValue(){
  3.   try{
  4.     WebOffice.Active();
  5.     WebOffice.WebObject.Application.Range("A1").Select();
  6.     var mGridValue = WebOffice.WebObject.Application.ActiveCell.FormulaR1C1;
  7.     alert("单元格A1的内容为:"+mGridValue);
  8.   }
  9.   catch(e){
  10.     alert(e.description);                                   //显示出错误信息  
  11.   }
  12. }
复制代码
分享 转发
我的骄傲,是能和这么多优秀的同事们一起共事。大家一起工作、一起学习、一起努力,为我们的客户排忧解难、创造价值。
TOP
发新话题 回复该主题