⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 word.frm

📁 vb精彩编程希望大家有用
💻 FRM
字号:
VERSION 5.00
Begin VB.Form Form1 
   Caption         =   "Form1"
   ClientHeight    =   1935
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   3435
   LinkTopic       =   "Form1"
   ScaleHeight     =   1935
   ScaleWidth      =   3435
   StartUpPosition =   3  '窗口缺省
   Begin VB.CommandButton Command1 
      Caption         =   "生成合同"
      Height          =   495
      Left            =   960
      TabIndex        =   0
      Top             =   480
      Width           =   1215
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim cn As New ADODB.Connection
Dim AdoRs As New ADODB.Recordset
Dim WordTemps As New Word.Application
Private Sub Form_Load()
    '如数据库连接是打开的,先关闭该连接
    If cn.State = 1 Then
        cn.Close
    End If
    cn.CursorLocation = adUseClient
    '打开数据库
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb"
End Sub

Private Sub Command1_Click()
    Dim strSQl As String
    Dim REC As Integer
    Dim i As Integer
    WordTemps.Documents.Add App.Path + "\货物合同.doc", False
    WordTemps.Selection.GoTo wdGoToBookmark, , , "合同标题"
    WordTemps.Selection.TypeText "四川省达州创世纪电脑学校教材采购合同"
    WordTemps.Selection.GoTo wdGoToBookmark, , , "合同编号"
    WordTemps.Selection.TypeText "2004000001"
    WordTemps.Selection.GoTo wdGoToBookmark, , , "签约单位"
    WordTemps.Selection.TypeText "四川省达州创世纪电脑学校,电子科大出版社"
    WordTemps.Selection.GoTo wdGoToBookmark, , , "签约地址"
    WordTemps.Selection.TypeText "电子科技大学出版社"
    WordTemps.Selection.GoTo wdGoToBookmark, , , "签约日期"
    WordTemps.Selection.TypeText Format(Now, "yyyy-mm-dd")
    strSQl = "select * from Matrixs"
    AdoRs.Open strSQl, cn, adOpenKeyset, adLockOptimistic
    REC = AdoRs.RecordCount
    If REC < 1 Then
        MsgBox "无库存书籍记录!", vbOKOnly, "提示"
        AdoRs.Close
        Exit Sub
    Else
        AdoRs.MoveFirst
        WordTemps.Selection.GoTo wdGoToBookmark, , , "货物清单"
        '填充货物清单表格
        For i = 1 To REC
            WordTemps.Selection.TypeText AdoRs!名称
            WordTemps.Selection.MoveRight unit:=wdCharacter, Count:=1  '右移一格
            WordTemps.Selection.TypeText AdoRs!数量
            WordTemps.Selection.MoveRight unit:=wdCharacter, Count:=1  '右移一格
            WordTemps.Selection.TypeText AdoRs!ISBN
            AdoRs.MoveNext
            If AdoRs.EOF = False Then
                WordTemps.Selection.InsertRowsBelow 1        '表格换行
            End If
        Next i
        AdoRs.Close
        WordTemps.Visible = True     '显示WORD窗口
    End If
End Sub

Private Sub Form_Unload(Cancel As Integer)
    Set WordTemps = Nothing
    If cn.State = 1 Then
        cn.Close
    End If
    Set cn = Nothing
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -