回答編集履歴

2

誤字の修正

2019/07/17 08:33

投稿

hatena19
hatena19

スコア33755

test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
 
54
54
 
55
- ただし、開発環境と違う環境に配布するときに、参照設定不可になって動作しない場合があるので、不特定の環境に配布する場合は、実行時バインディングにします。ただし、この場合は、開発時は事前バインディングでコーディングして完成してから、実行時バインディングに変更して配布するようにすると率的に開発できます。
55
+ ただし、開発環境と違う環境に配布するときに、参照設定不可になって動作しない場合があるので、不特定の環境に配布する場合は、実行時バインディングにします。ただし、この場合は、開発時は事前バインディングでコーディングして完成してから、実行時バインディングに変更して配布するようにすると率的に開発できます。
56
56
 
57
57
 
58
58
 

1

コード追加

2019/07/17 08:33

投稿

hatena19
hatena19

スコア33755

test CHANGED
@@ -6,17 +6,25 @@
6
6
 
7
7
 
8
8
 
9
- `Dim f As Scripting.FileSystemObject`
9
+ ```vba
10
10
 
11
+ Dim re As VBScript.RegExp
11
12
 
13
+ Dim f As Scripting.FileSystemObject
14
+
15
+ ```
12
16
 
13
17
  Late Binding(実行時バインディング)は、変数の宣言をどんな型でも代入できるObject型で宣言している。
14
18
 
15
19
 
16
20
 
17
- `Dim f As Object`
21
+ ```
18
22
 
23
+ Dim re As object
19
24
 
25
+ Dim f As Object
26
+
27
+ ```
20
28
 
21
29
  単純にこの違いです。参照設定しているかどうかは関係ないです。
22
30