質問編集履歴
3
環境情報を記載
title
CHANGED
File without changes
|
body
CHANGED
@@ -26,4 +26,8 @@
|
|
26
26
|
B.(Aの回避策が無い場合)他の代替え方法で、
|
27
27
|
最終行を極力簡易に、かつ、高速に取得する方法はないでしょうか?
|
28
28
|
|
29
|
+
■環境
|
30
|
+
powershell:5.0.10240.16384
|
31
|
+
OS:Windows 10 Home
|
32
|
+
|
29
33
|
以上、よろしくお願いいたします。
|
2
コードの訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,6 +8,7 @@
|
|
8
8
|
そのため、powershellでもComObjectを使用し、下記のとおりにコードを書いて実行しました。
|
9
9
|
```powershell(ComObject使用)
|
10
10
|
$excel = New-Object -ComObject Excel.Application
|
11
|
+
$excel.Workbooks.Open("C:\work\sample.xls")
|
11
12
|
$excel.Cells($excel.Rows.Count, 1).End($excel.xlUp).Row
|
12
13
|
```
|
13
14
|
|
1
エラー内容の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,7 +15,7 @@
|
|
15
15
|
```エラーメッセージ内容
|
16
16
|
HRESULT からの例外:0x800A03EC
|
17
17
|
発生場所 C:\work\GetSendList.ps1:14 文字:1
|
18
|
-
+ $
|
18
|
+
+ $excel.Cells($excel.Rows.Count, 1).End($excel.xlUp).Row
|
19
19
|
+ CategoryInfo : OperationStopped: (:) [], COMException
|
20
20
|
+ FullyQualifiedErrorId : System.Runtime.InteropServices.COMException
|
21
21
|
```
|
@@ -23,4 +23,6 @@
|
|
23
23
|
■質問事項
|
24
24
|
A.どのようにすればエラーを回避することが可能でしょうか?
|
25
25
|
B.(Aの回避策が無い場合)他の代替え方法で、
|
26
|
-
最終行を極力簡易に、かつ、高速に取得する方法はないでしょうか?
|
26
|
+
最終行を極力簡易に、かつ、高速に取得する方法はないでしょうか?
|
27
|
+
|
28
|
+
以上、よろしくお願いいたします。
|