質問編集履歴
2
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,18 +19,18 @@
|
|
19
19
|
Next
|
20
20
|
End Sub
|
21
21
|
```
|
22
|
+
<エラーとなる他のコード例>
|
23
|
+
vssxMaster.Shapes.Item(1).Cells("Prop.Version").Formula = "version_str"
|
24
|
+
vsoAppにはversion_strという変数が定義されていないので
|
25
|
+
「実行時エラー 86db0425 #NAME?」が発生する
|
26
|
+
|
22
27
|
|
23
28
|
<エラーは出ないが望みの結果とならないコード>
|
29
|
+
vssxMaster.Shapes.Item(1).Cells("Prop.Version").Formula = """version_str"""
|
24
|
-
version_str という文字列が入力され
|
30
|
+
version_str という文字列が入力される
|
31
|
+
|
25
32
|
|
26
|
-
|
33
|
+
|
27
|
-
Sub Input_Version_Information(ByVal VSSXpath As String)
|
28
|
-
version_str = "1.0.0"
|
29
|
-
For Each vssxMaster In vssxMasters
|
30
|
-
vssxMaster.Shapes.Item(1).Cells("Prop.Version").Formula = """version_str"""
|
31
|
-
Next
|
32
|
-
End Sub
|
33
|
-
```
|
34
34
|
|
35
35
|
|
36
36
|
<全コード>
|
1
変更」
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,10 +15,23 @@
|
|
15
15
|
Sub Input_Version_Information(ByVal VSSXpath As String)
|
16
16
|
version_str = "1.0.0"
|
17
17
|
For Each vssxMaster In vssxMasters
|
18
|
-
vssxMaster.Shapes.Item(1).Cells("
|
18
|
+
vssxMaster.Shapes.Item(1).Cells("Prop.Version").Formula = version_str
|
19
19
|
Next
|
20
20
|
End Sub
|
21
21
|
```
|
22
|
+
|
23
|
+
<エラーは出ないが望みの結果とならないコード>
|
24
|
+
version_str という文字列が入力されてしまう
|
25
|
+
|
26
|
+
```VBA
|
27
|
+
Sub Input_Version_Information(ByVal VSSXpath As String)
|
28
|
+
version_str = "1.0.0"
|
29
|
+
For Each vssxMaster In vssxMasters
|
30
|
+
vssxMaster.Shapes.Item(1).Cells("Prop.Version").Formula = """version_str"""
|
31
|
+
Next
|
32
|
+
End Sub
|
33
|
+
```
|
34
|
+
|
22
35
|
|
23
36
|
<全コード>
|
24
37
|
|
@@ -40,7 +53,7 @@
|
|
40
53
|
version_str = Mid(FileName, InStr(FileName, "v") + 1, Len(FileName))
|
41
54
|
|
42
55
|
For Each vssxMaster In vssxMasters
|
43
|
-
vssxMaster.Shapes.Item(1).Cells("
|
56
|
+
vssxMaster.Shapes.Item(1).Cells("Prop.Version").Formula = version_str
|
44
57
|
Next
|
45
58
|
|
46
59
|
vssxDoc.Save
|