回答編集履歴

3

オブジェクトの宣言と参照設定のこだわりについて

2016/10/23 06:28

投稿

退会済みユーザー
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の違い

2016/10/23 06:28

投稿

退会済みユーザー
test CHANGED
File without changes

1

追記点:参照設定とCreateObjectの違い

2016/10/23 05:57

投稿

退会済みユーザー
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