回答編集履歴
3
修正
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
これが手作業で1つずつブックを開く作業は手間だしリスクもあるので自動化したい、という解釈でよければ、
|
24
24
|
|
25
|
-
「ファイルを開かずに」という部分は「画面上に表示されなければリスクは低いのでファイルは開いても構わない」ものとして、ttyp
|
25
|
+
「ファイルを開かずに」という部分は「画面上に表示されなければリスクは低いのでファイルは開いても構わない」ものとして、ttyp03さん提示の方法で実現できそうです。
|
26
26
|
|
27
27
|
⇒xlApp.Workbooks.Openの部分でファイルを開き、xlApp.Visible = Trueをしないことで非表示のままエクセル操作しています。
|
28
28
|
|
2
修正
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,[ファイル名]シート名)で指定ファイル名のシートからヘッダ内容を取得
|
13
|
+
Excel4.0マクロではGET.DOCUMENT(54,[ファイル名]シート名)で指定ファイル名のシートからヘッダ内容を取得(フッター内容は55で取得)できますが、これはあくまで開いているブックが対象となります。
|
12
14
|
|
13
15
|
|
14
16
|
|
1
修正
test
CHANGED
@@ -2,13 +2,13 @@
|
|
2
2
|
|
3
3
|
この方法として想定されているのはExecuteExcel4Macroではないかと思います。
|
4
4
|
|
5
|
-
確かにこれで
|
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
|
|