暂停执行VBA脚本,直到打开另一个特定的Excel工作簿?

时间:2016-09-21 23:59:03

标签: excel excel-vba event-handling vba

我希望在Excel中运行VBA脚本,并且在某个时刻暂停,直到特定工作簿打开。然后继续原始工作簿中的脚本。这是因为原始工作簿需要从新打开的工作簿导入数据,然后关闭该新工作簿。我假设我应该使用某种Windows事件处理程序来监视文件打开等事情。
正在使用的版本是MS windows 10和excel 2013

1 个答案:

答案 0 :(得分:5)

var app = angular.module('app', ['ngTable']); app.controller('myCtl', function($scope,NgTableParams) { $scope.data = [ { uid: 'User 1',ugr: 'Group 1'}, { uid: 'User 2', ugr: 'Group 2'} ]; $scope.tableParams = new NgTableParams({dataset: $scope.data}); }); 允许我们监视暴露给自动化的ActiveX事件。在这里,我声明了一个变量WithEvents来监控WithEvents Excel.Application事件。

enter image description here

NewWorkbook