禁止在Powershell / excel COM对象中执行直到操作的输出

问题描述 投票:0回答:1

我的程序执行没有问题,它也满足我的需要。虽然,我有这个烦人的问题。每当我有此“直到代码”时,它就会在Excel工作表中循环查找下一个空白行以进行数据输入。它向用户显示计数的每个行号,其中包含数据。如何静音/抑制它。这很烦人,可能会使其他不了解正在发生的事情的人感到困惑。

这是有问题的代码行:

Do {$z} until ($WS.Cells.Item($z++, 6).Value2 -eq $null)

这是此代码行在输出终端上对用户的作用的示例,有人可以向我解释如何阻止它向用户列出不需要的每一行。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
excel powershell comobject
1个回答
0
投票

您可以这样做:

Do {# Nothing} Until ($WS.Cells.Item($z++,6).Value -eq $null)

Do {$z++} Until ($WS.Cells.Item($z,6).Value -eq $null)

因为$ z将显示变量的值。

© www.soinside.com 2019 - 2024. All rights reserved.