Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将VBA与Office 2013应用程序进行通信_Javascript_Vba_Excel_Office 2013_Apps For Office - Fatal编程技术网

Javascript 将VBA与Office 2013应用程序进行通信

Javascript 将VBA与Office 2013应用程序进行通信,javascript,vba,excel,office-2013,apps-for-office,Javascript,Vba,Excel,Office 2013,Apps For Office,在Office 2013自定义或任务窗格应用程序中运行的JavaScript与VBA之间是否有任何方法可以直接共享数据 目前,我正在使用Office API绑定来处理这个问题,以监视、读取和写入工作表单元格中的数据。例如: Office.context.document.bindings.addFromNamedItemAsync("Example!A1:A1", Office.BindingType.Matrix, { id: "readFromCell" }, function (async

在Office 2013自定义或任务窗格应用程序中运行的JavaScript与VBA之间是否有任何方法可以直接共享数据

目前,我正在使用Office API绑定来处理这个问题,以监视、读取和写入工作表单元格中的数据。例如:

Office.context.document.bindings.addFromNamedItemAsync("Example!A1:A1", Office.BindingType.Matrix, { id: "readFromCell" }, function (asyncResult) {
    Office.select("bindings#readFromCell").getDataAsync({ coercionType: "matrix" }, function (asyncResult) {
        if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
            processData(asyncResult.value);
        }
    });
});
然而,这种方法过于缓慢和混乱。我正在寻找更接近这一点的东西:

VBA:

JavaScript:

var example = CommonStorage.getValue("example"); // Returns "hello"
var example = CommonStorage.getValue("example"); // Returns "hello"