回答編集履歴
3
オブジェクトの宣言と参照設定のこだわりについて
test
CHANGED
@@ -42,6 +42,12 @@
|
|
42
42
|
|
43
43
|
|
44
44
|
|
45
|
+
私も、FileSystemObjectにつきましては、「参照設定しないと使えない」と、思い込んでいた時期がございます…。Excelマクロを作成する場合、参照設定は「設定したブックのみ」が有効なのと、他の人がソースコードを見た時、「参照設定は外から解りにくい」ので、敢えてオブジェクト宣言で使用される方もいらっしゃるのだとか(「実践ワークシート協会」のツールで、「参照設定」されているオブジェクトが分かるものがあるとか…)。
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
|
50
|
+
|
45
51
|
|
46
52
|
|
47
53
|
あと、「もしかしたら」で気になる点が一つございます。
|
2
追記点:参照設定とCreateObjectの違い
test
CHANGED
File without changes
|
1
追記点:参照設定とCreateObjectの違い
test
CHANGED
@@ -24,7 +24,11 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
-
|
27
|
+
ちなみに、参照設定にした場合は下記の通りです。
|
28
|
+
|
29
|
+
(参照設定にするか、CreateObjectで定義するかはお好みで。
|
30
|
+
|
31
|
+
参照設定にすると、FileSystemObjectのメソッドやプロパティが入力時に自動で表示されます。)
|
28
32
|
|
29
33
|
```Excel-VBA
|
30
34
|
|
@@ -35,6 +39,8 @@
|
|
35
39
|
これで定義すれば、「With fso」 として使用可能です。
|
36
40
|
|
37
41
|
(m6u様のアドバイスの「End With」で閉じることも忘れずに。)
|
42
|
+
|
43
|
+
|
38
44
|
|
39
45
|
|
40
46
|
|