質問するログイン新規登録

質問編集履歴

1

試した事と、実行環境などの追記

2018/09/07 02:37

投稿

kmyzr
kmyzr

スコア305

title CHANGED
File without changes
body CHANGED
@@ -22,4 +22,30 @@
22
22
  [Microsoft.VisualBasic.Interaction]::GetObject('', 'Excel.Application') -as [Microsoft.Office.Interop.Excel.ApplicationClass]
23
23
  ```
24
24
  こちらも試してみましたが特定のExcelしか取得できないうえに
25
- Excel起動してない時に勝手にプロセスが立ち上がってしまいました。
25
+ Excel起動してない時に勝手にプロセスが立ち上がってしまいました。
26
+
27
+ --追記--
28
+ sysjojo 様より教えて頂いた内容を確認してみましたが
29
+ 実行出来ませんでした。
30
+ `"1" 個の引数を指定して "GetObject" を呼び出し中に例外が発生しました: "ActiveX コンポーネントを作成できません。"`
31
+
32
+ ```powershell
33
+ [reflection.assembly]::LoadWithPartialName("'Microsoft.VisualBasic")
34
+ $Processes = [Microsoft.VisualBasic.Interaction]::GetObject('Excel.Application')
35
+ foreach($procxls in $Processes){
36
+ echo $procxls;
37
+ }
38
+ ```
39
+
40
+
41
+ ### 実行環境
42
+
43
+ --追記--
44
+ Windows 10
45
+ Excel 2016 64bit
46
+
47
+
48
+ ### 推定利用環境
49
+ --追記--
50
+ Windows 8 以降
51
+ Excel 2013以降 64bit 又は 32bit