合同会签审批流程,VBA代码实现方法(vba生成合同)

No.1

合同会签是一个重要过程,整个过程都关系到权限的使用,一般情况下,做个表格,找各相关负责人签字确认就行了。

本节将以一个示例来,演示一下实现过程,重点关注代码编程方法。

合同会签审批流程,VBA代码实现方法(vba生成合同)

上图为合同会签记录表,左侧为操作按钮实现不同的功能。

首先录入记录,此项表单中,不涉及会签项目,所以所有部门意见均为默认值空。

合同会签审批流程,VBA代码实现方法(vba生成合同)

下面进入会签页,表单可以自动列出未签记录,选择合同号显示合同信息,右侧功能页可实现签字确认。

至于权限管理,这里没有重点做出来,需要进行分别登录,也就是说要进行登录后,相应的操作才可以继续进行签字。

合同会签审批流程,VBA代码实现方法(vba生成合同)

以上表单均以VBA代码方式来生成,其中编码理念就是无中生有,看后台全是一片代码,当然了,任何计算机显示出来的内容,其低层均是代码,这个无可厚非。

No.2

代码

本节代码进行了一个全新的编排,至少对我来说是一个新的方法。

其实编码有N多种方法进行编辑,当你敲的代码多了,自然而然就会发现另一种方法使用起来,就特别地新颖。

合同会签审批流程,VBA代码实现方法(vba生成合同)

Form表单Initialize过程代码:

Private Sub UserForm_Initialize()setForm MesetLabel Me.Label1, "合同申批会签" '合同会签setLabel2 Me.Label2, "选择合同:", 50, Me.Label1.Height 10setCombox Me.ComboBox1setFrame Me.Frame1, 450, 350, Me.ComboBox1.Left, "合同信息"setFrame Me.Frame2, 450, 350, Me.Frame1.Left Me.Frame1.Width 10, "会签信息"setBtn Me.CommandButton1, Me.Frame2.Top Me.Frame2.Height 10, Me.Frame2.Left, "确 定"setBtn Me.CommandButton2, Me.CommandButton1.Top, Me.CommandButton1.Left Me.CommandButton1.Width 5, "关 闭"AddLabelTitel getCell(ActiveSheet, 2, 3), Me.Frame1 '新建表题AddLabelTitel getCell(ActiveSheet, 2, 3).Resize(1, 6).Offset(0, 6), Me.Frame2 '新建表题AddCombobox getCell(ActiveSheet, 2, 3).Resize(1, 6).Offset(0, 6), Me.Frame2, 100, 20, 100End Sub

单单看如上代码,真得没有头绪,即便是懂VBA的情况下,也看不出个所以然来,因为这些都是以过程或函数的方式来进行调用的。

如下几个可实现过程方法。

定义Frame属性:

Private Sub setFrame(xFrameObj As Object, wi As Long, hi As Long, li As Long, Ccstr As String) With xFrameObj .Top = .Parent.ComboBox1.Top .Parent.ComboBox1.Height 5 .Left = .Parent.ComboBox1.Left .Width = wi .Height = hi .Left = li .Caption = Ccstr End WithEnd Sub

定义ComboBox组合框

Private Sub setCombox(ComboxObject As Object) With ComboxObject .Clear .Width = 220 .Height = 28 .Left = .Parent.Label2.Left .Top = .Parent.Label2.Top .Parent.Label2.Height 5 .BorderStyle = 1 .Style = 2 With .Font .Size = 12 .Name = "微软雅黑" End With End With getComBoxList getRowCell(ActiveSheet, 2, 16), ComboxObject '设置求签合同End Sub

这里简单说明一下编码方式和实现过程,由于没有全部完善,就不做过多介绍了。

欢迎关注、收藏

—END—

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年8月8日 上午10:19
下一篇 2022年8月8日 上午10:33

相关推荐

  • 科研项目科研成果

    科研项目科研成果: 近年来,随着人工智能技术的不断发展,科研项目科研成果不断涌现。其中,最为引人瞩目的成果之一是深度学习技术在自然语言处理领域的应用。 深度学习技术是一种基于神经网…

    科研百科 2025年3月5日
    1
  • 医学科研项目的建议

    医学科研项目的建议 随着现代医学的发展,医学科研项目已经成为了研究疾病和治疗的重要方式。这些项目旨在发现新的药物, 治疗方法和疾病预防方法, 以提高医学水平和治疗效果。 以下是一些…

    科研百科 2025年4月2日
    2
  • 智能制造创新中心 达索系统 上海

    智能制造创新中心:达索系统在上海的启示 随着智能制造技术的不断发展,越来越多的企业开始关注这个领域。其中,上海地区的智能制造创新中心达索系统,成为了备受瞩目的焦点。这个中心不仅是为…

    科研百科 2024年11月14日
    1
  • 地方科研项目包括哪些

    地方科研项目包括哪些 地方科研项目是地方经济发展的重要组成部分。这些项目涉及到各种领域,如科技创新、基础设施建设、产业升级等。本文将介绍一些常见的地方科研项目,以便读者更好地了解这…

    科研百科 2025年2月24日
    1
  • progpou在三菱里是什么意思

    progpou在三菱里是什么意思 三菱是一个日本的姓氏,而progpou则是三菱家族中的一个名字。progpou这个名字在日本的日语中可以翻译为“ Progress 的” 或“进展…

    科研百科 2024年10月14日
    2
  • 协同办公行业有哪些(协同办公行业)

    协同办公行业概述 随着数字化时代的到来,协同办公行业越来越受到人们的关注。协同办公行业是指组织内部不同部门或团队之间进行协作和沟通的行业,包括电子邮件、即时通讯、视频会议、文档处理…

    科研百科 2024年8月28日
    27
  • 软件定义!!!(软件定义)

    软件定义!!!(软件定义) 随着数字-智能技术的快速发展,软件似乎在“定义”世界,当然也“定义”制造。 「1. 定义之义」 数字比特的海洋似乎正在成为当今世界的主题。越来越多的人相…

    科研百科 2024年4月1日
    75
  • 内蒙古自治区陈巴尔虎旗:实施“十个一人才计划”推进乡村人才振兴

    近年来,内蒙古自治区呼伦贝尔市陈巴尔虎旗聚焦乡村振兴和本土人才队伍建设需要,充分发挥党建引领作用,通过实施“十个一人才计划”,加大本土人才培育力度,引导人才向基层一线流动,持续放大…

    科研百科 2024年6月26日
    41
  • 「大数据」品高软件:领跑云市场,科技创新赋能产业升级(品高软件股份有限公司)

    广州市品高软件股份有限公司成立于2003年,目前全国拥有员工900余人,其中80%以上是云计算产品研发、行业软件开发和技术服务人员。 “2004年12月,我们入驻天河科技园时,整个…

    科研百科 2024年8月7日
    29
  • 科研项目成员会有什么坏处(科研项目完成人几个人参与)

    科研项目完成人几个人参与 科研项目的完成需要众多人的协作和努力,其中几个人参与是非常重要的。这些人可以是教授、研究生、工程师、技术人员等等。他们每个人都有自己的专业知识和技能,共同…

    科研百科 2024年4月4日
    65