4

Visual Basicでは、

以下のコードを記述していますが、整数型ですが文字列形式での印刷に問題があります。30以上の数字で同じことを繰り返さないことで時間を節約しようとしています。

Dim line As Integer
line = 0

Sub DisplayModule(page As Integer, line As Integer)
maxline = 100    
For line = 0 To maxline
Print #page, Spc(6); "Display in String"
Print #page, Spc(8); "{"
Print #page, Spc(10); """line"""
Print #page, Spc(8); "}"
Print #page, Spc(8); "next"
Next
End Sub

問題-表示されています:

Display in String
{
 line
}
"next line please"
{
 line
}
.
.

このように「」で表示したい:

Display in String
{
 "0"
}
"next line please"
{
 "1"
}
.
.

SOでこのようなものは見つかりませんでした。ご協力いただきありがとうございます。

4

2 に答える 2

5

これを試して

Print #page, Spc(10); chr(34) & line & chr(34)
于 2013-02-19T13:44:06.797 に答える
2

試す

Dim line As Integer
line = 0

Sub DisplayModule(page As Integer, line As Integer)
   maxline = 100    
   For line = 0 To maxline
      Print #page, Spc(6); "Display in String"
      Print #page, Spc(8); "{"
      Print #page, Spc(10); """" & line & """"
      Print #page, Spc(8); "}" 
      Print #page, Spc(8); "next"
   Next
End Sub
于 2013-02-19T13:44:54.797 に答える