【发布时间】:2021-10-28 19:45:16
【问题描述】:
我有一个工作簿,其中包含我之前查找的单元格中的路径。 该单元格中的值为:“C:\Test\1”。现在我想在变量中获取该路径。
假设我已经在实际的牢房中。
这是我尝试过的:
$RGPath = $Worksheet.Cells.Item(1).Select
现在如果我这样做:
Write-Host $RGPath
这就是我得到的:“System.__ComObject”,这不是路径。
我做错了什么?
【问题讨论】:
-
应该是
$RGPath = $Worksheet.Cells.Item(1)(无选择)并访问单元格的值使用$RGPath.value -
嗨,丹尼尔,还是一样。 “Write-Host $RGPath”不应该从单元格 A1 返回值吗?
-
看起来是这样,虽然我个人会这样做
Write-Host $($RGPath.Value)。您仍然需要删除 .Select。 .Select 是选择单元格但不返回范围的操作。$Worksheet.Cells.Item(1)将返回范围。
标签: excel powershell