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

📄 frm_khxxwh_yjfs.frm

📁 本系统为客户管理系统 (1)本系统的数据库为SQL Server 2000
💻 FRM
字号:
VERSION 5.00
Object = "{20C62CAE-15DA-101B-B9A8-444553540000}#1.1#0"; "MSMAPI32.OCX"
Begin VB.Form Frm_Khxxwh_Yjfs 
   Caption         =   "邮件发送"
   ClientHeight    =   6180
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   5145
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   MaxButton       =   0   'False
   ScaleHeight     =   6180
   ScaleWidth      =   5145
   StartUpPosition =   2  '屏幕中心
   Begin VB.CommandButton Cmd_Exit 
      Caption         =   "退出"
      Height          =   350
      Left            =   4050
      TabIndex        =   10
      Top             =   5760
      Width           =   950
   End
   Begin VB.CommandButton Cmd_Fs 
      Caption         =   "发送"
      Height          =   350
      Left            =   2880
      TabIndex        =   9
      Top             =   5760
      Width           =   950
   End
   Begin VB.Frame Frame5 
      Caption         =   "邮件内容"
      Height          =   2745
      Left            =   30
      TabIndex        =   7
      Top             =   2925
      Width           =   5100
      Begin MSMAPI.MAPISession MAPISession1 
         Left            =   345
         Top             =   1095
         _ExtentX        =   1005
         _ExtentY        =   1005
         _Version        =   393216
         DownloadMail    =   -1  'True
         LogonUI         =   -1  'True
         NewSession      =   0   'False
      End
      Begin MSMAPI.MAPIMessages MAPIMessages1 
         Left            =   315
         Top             =   405
         _ExtentX        =   1005
         _ExtentY        =   1005
         _Version        =   393216
         AddressEditFieldCount=   1
         AddressModifiable=   0   'False
         AddressResolveUI=   0   'False
         FetchSorted     =   0   'False
         FetchUnreadOnly =   0   'False
      End
      Begin VB.TextBox Txt_Nr 
         Height          =   2445
         Left            =   75
         MultiLine       =   -1  'True
         ScrollBars      =   2  'Vertical
         TabIndex        =   8
         Top             =   210
         Width           =   4920
      End
   End
   Begin VB.Frame Frame4 
      Caption         =   "邮件主题"
      Height          =   645
      Left            =   15
      TabIndex        =   5
      Top             =   2265
      Width           =   5100
      Begin VB.TextBox Txt_Zt 
         Height          =   350
         Left            =   60
         TabIndex        =   6
         Top             =   195
         Width           =   4965
      End
   End
   Begin VB.Frame Frame1 
      Height          =   2235
      Left            =   15
      TabIndex        =   0
      Top             =   0
      Width           =   5085
      Begin VB.Frame Frame3 
         Caption         =   "已选定的Email"
         Height          =   1965
         Left            =   2775
         TabIndex        =   3
         Top             =   150
         Width           =   2175
         Begin VB.ListBox Lit_Xd 
            Height          =   1680
            ItemData        =   "Frm_Khxxwh_Yjfs.frx":0000
            Left            =   90
            List            =   "Frm_Khxxwh_Yjfs.frx":0002
            TabIndex        =   4
            Top             =   180
            Width           =   1995
         End
      End
      Begin VB.Frame Frame2 
         Caption         =   "联系人Email"
         Height          =   1950
         Left            =   90
         TabIndex        =   1
         Top             =   150
         Width           =   2145
         Begin VB.ListBox Lit_Lxr 
            Height          =   1680
            Left            =   60
            TabIndex        =   2
            Top             =   180
            Width           =   1995
         End
      End
      Begin VB.Label Label1 
         Alignment       =   2  'Center
         Caption         =   "<<"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Index           =   3
         Left            =   2355
         TabIndex        =   14
         Top             =   1605
         Width           =   330
      End
      Begin VB.Label Label1 
         Alignment       =   2  'Center
         Caption         =   "<"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   270
         Index           =   2
         Left            =   2355
         TabIndex        =   13
         Top             =   1215
         Width           =   270
      End
      Begin VB.Label Label1 
         Alignment       =   2  'Center
         Caption         =   ">"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Index           =   1
         Left            =   2355
         TabIndex        =   12
         Top             =   750
         Width           =   285
      End
      Begin VB.Label Label1 
         Alignment       =   2  'Center
         Caption         =   ">>"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   240
         Index           =   0
         Left            =   2355
         TabIndex        =   11
         Top             =   405
         Width           =   300
      End
   End
End
Attribute VB_Name = "Frm_Khxxwh_Yjfs"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim i As Integer
Dim a As Integer
Dim j As Integer

Private Sub Cmd_Exit_Click()
Unload Me
End Sub

Private Sub Cmd_Fs_Click()   '发送邮件
On Error GoTo SendErr   '如果出错则转出错处理
j = 0   '定义变量
If Lit_Xd.ListCount > 0 Then    '如果选定的邮件数大于零
Lit_Xd.Selected(0) = True   '选定第一条记录
  Do While j < Lit_Xd.ListCount
      Lit_Xd.SetFocus   '设置焦点
      Lit_Xd.Selected(j) = True    '选定记录
      MAPIMessages1.MsgIndex = -1
      MAPIMessages1.RecipDisplayName = Lit_Xd.Text
      MAPIMessages1.MsgSubject = Txt_Zt.Text
      MAPIMessages1.MsgNoteText = Txt_Nr.Text
      MAPIMessages1.SessionID = MAPISession1.SessionID
      MAPIMessages1.Send
      j = j + 1   '记录加一
  Loop   '循环
  MsgBox "邮件发送成功!", , "信息提示"
End If
Exit Sub
SendErr:   '出错处理
  MsgBox Err.Description, , "信息提示"
End Sub

Private Sub Form_Load()
Dim rs1 As New ADODB.Recordset   '定义数据集对象
'打开数据连接
rs1.Open "select * from tb_Client_lxrxx ", cnn, adOpenKeyset
If rs1.RecordCount > 0 Then   '如果记录数量大于零
  For i = 0 To rs1.RecordCount - 1    '从零到记录数减1作循环
    '向列表框汇中添加对象
    Lit_Lxr.AddItem Trim(rs1.Fields("lxrxx_Email"))
    rs1.MoveNext   '移至下一条记录
  Next i   '循环加一
End If
MAPISession1.SignOn    '建立一个邮件会话
End Sub

Private Sub Form_Unload(Cancel As Integer)
Frm_Main.Enabled = True
End Sub

Private Sub Label1_Click(Index As Integer)
Select Case Index
Case 0    '全部选中
  For i = 0 To Lit_Lxr.ListCount - 1
     Lit_Lxr.ListIndex = i
     Lit_Xd.AddItem (Lit_Lxr.Text)   '将选中的项目添加到Lit_Xd文本框中
  Next i   '循环加一
  Lit_Lxr.Clear   '清空Lit_Lxr列表
Case 1    '选择一项
  a = 0   '定义变量用于存储未选定的项目
  For i = 0 To Lit_Lxr.ListCount - 1
       If Lit_Lxr.Selected(i) = False Then
         a = a + 1
       End If
  Next i
  If a = Lit_Lxr.ListCount Then
     MsgBox "请选择项目", , "信息提示"
  Else
     Lit_Xd.AddItem (Lit_Lxr.Text)
     Lit_Lxr.RemoveItem (Lit_Lxr.ListIndex)
  End If
Case 2  '退回一项
  a = 0
  For i = 0 To Lit_Xd.ListCount - 1
     If Lit_Xd.Selected(i) = False Then
        a = a + 1
     End If
  Next i
  If a = Lit_Xd.ListCount Then
     MsgBox "请选择项目", , "信息提示"
  Else
     Lit_Lxr.AddItem (Lit_Xd.Text)
     Lit_Xd.RemoveItem (Lit_Xd.ListIndex)
  End If
Case 3    '全部退回
   For i = 0 To Lit_Xd.ListCount - 1
      Lit_Xd.ListIndex = i
      Lit_Lxr.AddItem (Lit_Xd.Text)
   Next i
   Lit_Xd.Clear
End Select
End Sub

Private Sub Txt_Nr_GotFocus()
Txt_Nr.BackColor = &HFFFF80
End Sub

Private Sub Txt_Nr_LostFocus()
Txt_Nr.BackColor = &HFFFFFF
End Sub

Private Sub Txt_Zt_GotFocus()
Txt_Zt.BackColor = &HFFFF80
End Sub

Private Sub Txt_Zt_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then Txt_Nr.SetFocus
End Sub

Private Sub Txt_Zt_LostFocus()
Txt_Zt.BackColor = &HFFFFFF
End Sub

⌨️ 快捷键说明

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