[FAQ CENTER トップ]
[Powershell FAQ トップへ]



【Powershell】InvalidOperation: (op_Addition:String) []、RuntimeException が Excel で発生



更新日:2018/08/11


現象


Powershell で Excelのシートの値を取得しようとしたところ、RuntimeException が発生しました。


[System.__ComObject] に 'op_Addition' という名前のメソッドが含まれないため、メソッドの呼び出しに失敗しました。
発生場所 C:\temp\xyz.ps1:18 文字:1
+ $work=$sheet.Cells.Item(1, 2)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (op_Addition:String) []、RuntimeException
+ FullyQualifiedErrorId : MethodNotFound




原因


テキストが挿入されたセルを数値として取得したのが原因でした。


$sheet.Cells.Item(1, 2).value()




対処


セルをテキスト値として取得します。


$sheet.Cells.Item(1, 2).Text









[Powershell FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018