永发信息网

VB编写程序,按月历格式将月历写入一个顺序文件中,该顺序文件用记事本打开,效果如图

答案:1  悬赏:60  手机版
解决时间 2021-03-28 20:34
  • 提问者网友:自食苦果
  • 2021-03-28 07:03
VB编写程序,按月历格式将月历写入一个顺序文件中,该顺序文件用记事本打开,效果如图
最佳答案
  • 五星知识达人网友:玩家
  • 2021-03-28 08:27
Option Explicit

Private Sub Form_Click()
 Dim s As String
 s = InputBox("年份-月份:(YYYY-MM)")
 Dim d1 As Date
 Dim d2 As Date
 d1 = CDate(s & "-1")
 d2 = DateAdd("m", 1, d1)
 Dim days As Byte
 days = d2 - d1
 Dim i As Long
 Dim outstring As String
 outstring = "SUN MON TUE WED THU FRI SAT" & vbCrLf
 Dim start As Byte
 start = Weekday(d1)
 For i = 1 To start - 1 Step 1
  outstring = outstring & "    "
 Next
 For i = 1 To days
  outstring = outstring & Right("  " & i, 3) & " "
  start = start + 1
  If start = 8 Then
   outstring = outstring & vbCrLf
   start = 1
  End If
 Next
 
 Print outstring
 Open App.Path & "1.txt" For Output As #1
 Print #1, outstring
 Close #1
End Sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯