【发布时间】:2018-10-25 08:02:46
【问题描述】:
我有如下代码
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
toJSArray(vba) {
var vbarray = new VBArray(vba);
var d = vbarray.dimensions();
var dims = [];
var base = [];
var params = [];
for (var i = 1; i <= d; i++) {
dims.push(vbarray.ubound(i) - vbarray.lbound(i) + 1);
base.push(vbarray.lbound(i));
params.push(vbarray.lbound(i));
}
...
}
因为 VBArray 不是内置的。我使用以下 cmd 来消除编译时错误。
npm install --save @types/windows-script-host
但是当我进行构建时,它会给我一个错误,例如“找不到名称 VBArray” 我缺少什么或如何解决此问题??
【问题讨论】:
-
此对象是 Microsoft 扩展,仅在 Internet Explorer 中受支持。
标签: excel angular vba typescript npm-install