Tag: smartview

多个Oracle Smartview刷新不能在循环中工作(当我逐步执行代码时)

当我逐行执行(或者甚至当我只执行1或2个循环迭代然后触发其余的时候)时,我有下面这些代码。 当我从一个button运行它时,代码不起作用,因为Hyperion Retrieve从来没有更新部门的每次迭代更改。 部门本身得到正确的更改(从Excel和PDF文件中可以看出)。 因此,简而言之,代码的工作原理没有看到或陷入错误,但是结果是一组具有相同数据的PDF,但是按下button运行时会标记为不同的部门。 我已经search了很多DoEvents ,尝试使用DoEvents和Application.Wait没有成功。 有没有人有任何想法如何确保从button按下运行时刷新每个循环迭代发生? Option Explicit Declare Function HypMenuVRefresh Lib "HsAddin.dll" () As Long Sub CreateAllPDFS() '… setup code to declare variables and loop range … 'loop through departments Dim cel As Range For Each cel In rngLoop 'rngLoop declared and set in setup code 'set department on drivers tab wsDrivers.Range("B4").Value […]