回答編集履歴

3

修正

2016/06/09 04:31

投稿

jawa
jawa

スコア3013

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  これが手作業で1つずつブックを開く作業は手間だしリスクもあるので自動化したい、という解釈でよければ、
24
24
 
25
- 「ファイルを開かずに」という部分は「画面上に表示されなければリスクは低いのでファイルは開いても構わない」ものとして、ttypeさん提示の方法で実現できそうです。
25
+ 「ファイルを開かずに」という部分は「画面上に表示されなければリスクは低いのでファイルは開いても構わない」ものとして、ttyp03さん提示の方法で実現できそうです。
26
26
 
27
27
  ⇒xlApp.Workbooks.Openの部分でファイルを開き、xlApp.Visible = Trueをしないことで非表示のままエクセル操作しています。
28
28
 

2

修正

2016/06/09 04:31

投稿

jawa
jawa

スコア3013

test CHANGED
@@ -2,13 +2,15 @@
2
2
 
3
3
  この方法として想定されているのはExecuteExcel4Macroではないかと思います。
4
4
 
5
+ 確かにこれでファイルを開かずにセルの値を取得することは可能ですが、
6
+
5
- 確かにこれでブックを開かずにセルの値を取得することは可能ですが、(私知る限り)閉じたファイルのヘッダ内容までは取得できないと思います。
7
+ (私知る限りでは)閉じたファイルのヘッダ内容までは取得できないと思います。
6
8
 
7
9
 
8
10
 
9
11
  ご存知かもしれませんが、ExecuteExcel4MacroはExcelの過去の資産、Excel4.0マクロを実行するものです。
10
12
 
11
- Excel4.0マクロではGET.DOCUMENT(54,[ファイル名]シート名)で指定ファイル名のシートからヘッダ内容を取得できます(フッター内容は55で取得)が、これはあくまで開いているブックが対象となります。
13
+ Excel4.0マクロではGET.DOCUMENT(54,[ファイル名]シート名)で指定ファイル名のシートからヘッダ内容を取得(フッター内容は55で取得)できますが、これはあくまで開いているブックが対象となります。
12
14
 
13
15
 
14
16
 

1

修正

2016/06/09 04:29

投稿

jawa
jawa

スコア3013

test CHANGED
@@ -2,13 +2,13 @@
2
2
 
3
3
  この方法として想定されているのはExecuteExcel4Macroではないかと思います。
4
4
 
5
- 確かにこれでExcelを開かずにセルの値を取得することは可能ですが、(私が知る限り)閉じたファイルのヘッダ内容までは取得できないと思います。
5
+ 確かにこれでブックを開かずにセルの値を取得することは可能ですが、(私が知る限り)閉じたファイルのヘッダ内容までは取得できないと思います。
6
6
 
7
7
 
8
8
 
9
9
  ご存知かもしれませんが、ExecuteExcel4MacroはExcelの過去の資産、Excel4.0マクロを実行するものです。
10
10
 
11
- Excel4.0マクロではGET.DOCUMENT(54,[ファイル名]シート名)で指定ファイルのシートからヘッダ内容を取得できます(フッター内容は55で取得)が、これはあくまで開いているブックが対象となります。
11
+ Excel4.0マクロではGET.DOCUMENT(54,[ファイル名]シート名)で指定ファイルのシートからヘッダ内容を取得できます(フッター内容は55で取得)が、これはあくまで開いているブックが対象となります。
12
12
 
13
13
 
14
14