No.1合同會籤是一個重要過程,整個過程都關係到許可權的使用,一般情況下,做個表格,找各相關負責人簽字確認就行了。本節將以一個示例來,演示一下實現過程,重點關注程式碼程式設計方
2021-06-24 13:18:34
No.1
合同會籤是一個重要過程,整個過程都關係到許可權的使用,一般情況下,做個表格,找各相關負責人簽字確認就行了。
本節將以一個示例來,演示一下實現過程,重點關注程式碼程式設計方法。
上圖為合同會籤記錄表,左側為操作按鈕實現不同的功能。
首先錄入記錄,此項表單中,不涉及會籤項目,所以所有部門意見均為預設值空。
下面進入會籤頁,表單可以自動列出未籤記錄,選擇合同號顯示合同資訊,右側功能頁可實現簽字確認。
至於許可權管理,這裡沒有重點做出來,需要進行分別登入,也就是說要進行登入後,相應的操作才可以繼續進行簽字。
以上表單均以VBA程式碼方式來生成,其中編碼理念就是無中生有,看後臺全是一片程式碼,當然了,任何計算機顯示出來的內容,其低層均是程式碼,這個無可厚非。
No.2
程式碼
本節程式碼進行了一個全新的編排,至少對我來說是一個新的方法。
其實編碼有N多種方法進行編輯,當你敲的程式碼多了,自然而然就會發現另一種方法使用起來,就特別地新穎。
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 = CcstrEnd 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 = 2With .Font.Size = 12.Name = "微軟雅黑"End WithEnd WithgetComBoxList getRowCell(ActiveSheet, 2, 16), ComboxObject '設定求籤合同End Sub
這裡簡單說明一下編碼方式和實現過程,由於沒有全部完善,就不做過多介紹了。
歡迎關注、收藏
---END---
相關文章
No.1合同會籤是一個重要過程,整個過程都關係到許可權的使用,一般情況下,做個表格,找各相關負責人簽字確認就行了。本節將以一個示例來,演示一下實現過程,重點關注程式碼程式設計方
2021-06-24 13:18:34
受制於電池材料和相關技術的制約,鋰離子電池在短期內很難大幅提升能量密度,對智慧手機這種小身板的數碼產品而言,再如何優化內部結構,最多也只能塞進去平均4500mAh的電池,再大就
2021-06-24 13:16:45
IT之家 6 月 24 日訊息 為了進一步提升騎手配送安全與體驗,日前,美團外賣在湖南、廣東、遼寧、寧夏等省份批量投放最新研發的智慧安全頭盔。該頭盔在現有頭盔經過了強度等四項
2021-06-24 13:16:37
哲學中,有觀點將美感解讀為依附於具體事物、且滿足某種需要的體驗。作為普通人日常接觸最多的物件之一,一款時刻彰顯美感的手機顯然不僅能夠給使用者帶來身心的愉悅,甚至還能成
2021-06-24 13:16:05
榮耀50系列,是充滿爭議性的系列產品,它是榮耀脫離華為之後,首款數字系列。 噴這代機型的人,總在配置層面上糾結,沒有拿到真機,沒有親自感受過,就對它各種不好的印象。一部手機好壞,
2021-06-24 12:58:19
iqoo7和iqoo5pro誰更值得買(請想問一下iqoo5pro是壓感屏嗎)?剛好這兩款手機我都有,我必須很清楚的告訴大家,都是不會讓你失望的存在。我們首先說iQOO 5 Pro。這款手機它確實讓我
2021-06-24 12:57:46