zoukankan      html  css  js  c++  java
  • VBA实战:电商仓储错拣逆还及退货上架(下)

    接上讲:

    中讲已经完成了主程序的设计,这一讲说一下其它功能按钮的实现和一些小细节;

    一、功能按钮:

     1 '显示按钮
     2 Private Sub CommandButton2_Click()
     3 Application.Visible = True
     4 End Sub
     5 '隐藏按钮  --防止不小心点击,直接隐藏工作表
     6 Private Sub CommandButton3_Click()
     7 Application.Visible = FalseUserForm1.Show
     8 End Sub
     9 '退出不保存按钮
    10 Private Sub CommandButton4_Click()
    11 Application.Quit
    12 ThisWorkbook.Close False
    13 End Sub

    二、通常我们在打开这个表格的时候,只希望显示采集窗口,而不显示工作表

    所以我们可以直接在workbook_open事件中加入以下代码:

    1 Private Sub Workbook_Open()
    2 Application.Visible = False
    3 UserForm1.Show vbModeless
    4 End Sub

    三、提示音模块

    我们在VBE环境下直接插入模块并写入以下代码:

     1 Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwflags As Long) As Long
     2 '错误提示音
     3 Sub errorsec()
     4     PlaySound ThisWorkbook.Path + "error.wav", 0&, &H1
     5 End Sub
     6 '通过提示音
     7 Sub pass()
     8     PlaySound ThisWorkbook.Path + "pass.wav", 0&, &H1
     9 End Sub
    10 '其它提示音
    11 Sub other()
    12     PlaySound ThisWorkbook.Path + "other.wav", 0&, &H1
    13 End Sub

    当然,要使用这些提示音效;我们必须在此excel文件存放的同目录(文件夹)中存放同名的wav声音文件;

    这样在程序调用的时候,就可以直接调用了;

    如此,整个退货上架的程序就设计完成了;如果还想加入某些小功能;可以再酌情添加,不再赘述。

    --Ocarina我是一只可爱的小尾巴
  • 相关阅读:
    docker-dockerfile构建与部署nginx
    淘宝镜像安装
    css3 中的变量 var 的使用
    CSS样式清除
    css 样式初始化(rem兼容)
    canvas截屏网页为图片下载到本地-html2canvas.js
    移除JSON对象中的某个属性
    js 常用方法集合(持续更新)
    小程序获取上个页面vm对象 解决百度小程序返回上一页不更新onShow更新(适用于uni-app)
    小程序 请求Promise简单封装
  • 原文地址:https://www.cnblogs.com/azrealer/p/12022085.html
Copyright © 2011-2022 走看看