999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Excel VBA技術的藥物溶出度處理軟件設計與實現

2022-03-07 10:11:20張夢張濤王祥吉祝紅達
電子測試 2022年24期
關鍵詞:按鈕報告用戶

張夢,張濤,王祥吉,祝紅達

(1.湖北工業大學,湖北武漢,430000;2.復旦大學,上海,200000;3.北京振東生物科技有限公司,北京,100000)

0 引言

藥物溶出度是評價體外模擬體內藥物的溶出行為,是對體內藥物生物利用度評價的有效替代方法,也是評價與衡量固體口服制劑生產工藝及質量是否穩定的一項重要手段[1-3]。目前溶出數據的處理過程普遍在Excel工作表中直接編輯溶出結果,包括核對試驗參數、測定數據、編輯累計溶出度計算公式、繪制溶出曲線、整理溶出試驗報告等。溶出報告的整理過程產生大量試驗信息反復輸入、計算公式反復編輯、溶出報告的反復排版等此類枯燥重復的操作,易產生人為失誤。

目前市面上有關藥學實驗與數據處理相關的軟件報告模板常見于色譜工作站,如安捷倫、島津、Waters等品牌儀器都配備軟件報告模板,但這些報告都只是記錄數據而并非最終所需的結果報告;而電子辦公軟件Excel的基礎操作雖然可以進行編輯公式處理數據,但由于表格的開放性,任何人可以隨時添加或刪除信息,改動報告結構、數據,并且如前所述存在無法實現數據的重復處理等問題。

基于實際工作中的這些問題,擬用Office軟件中開發模塊VBA制作一款可以一鍵生成溶出報告的程序軟件。本文 以 Microsoft Office Excel+ VBA(Visual Basic for Application) 為主平臺進行二次開發,其中自動化智能技術部分采取以VBA編程為主,Excel函數為輔的方案,實現既能提高數據處理的速率和準確率,同時得到美觀、規范的溶出報告。該處理軟件可用于藥物信息錄入、多種藥物制劑溶出數據計算、一鍵導出藥物溶出度計算報告等。軟件的設計可以為研發人員帶來便利,幫助從繁瑣的重復數據處理中解放出來,提升工作效率和準確率。

1 軟件設計思路

藥物溶出數據處理往往需要對測定數據進行復制、粘貼和公式編輯等操作,為此通過Excel開發工具Visual Basic錄制新宏,將每一步操作詳細記錄下來,對應在模塊內生成可執行的VBA宏代碼[4];同時在VBA中創建獨立的用戶窗體和控件,通過控件驅動代碼,使得用戶窗體與Excel工作表之間實現交互。

軟件的操作由登錄權限,測定項目選擇,輸入試驗參數、輸入測定數據和生成溶出報告這五類界面構成,“輸入測定數據”和“生成溶出報告”兩個功能的用戶操作界面以Excel工作表形式呈現,其他功能的用戶操作界面以用戶窗體形式呈現。組成軟件的各個界面屬性見下表1。

表1 組成軟件的各個界面屬性

Excel VBA中的用戶窗體和控件為操作人員和程序代碼之間搭建較友好的窗口界面,增強設計軟件的視覺效果和操作功能。窗體與表格之間能夠交互,其功能可用于登錄窗口、數據輸入界面、數據查詢界面、選項設置窗口等系統界面設計。

2 軟件主要功能設計與實現

2.1 生成溶出報告功能

登錄軟件并選擇具體藥品項目后,進入主要功能區UserForm3,在單擊“輸入測定數據”和“編輯表頭信息”按鈕輸入相應的文本后,單擊“生成溶出報告”即可生成一份完整的溶出報告如圖1所示。一鍵生成溶出報告的方式只需在軟件第一次設計時編輯好報告模板,后續可以反復使用。

圖1 Sheet溶出度測定報告

2.2 生成溶出報告功能的設計

根據制藥行業對于溶出報告的要求設計報告模板信息見下表2。在Excel工作表單元格中分別添加適當數量的標簽,將這些標簽重命名為“樣品信息”“樣品名稱”“生產公司”“對照信息”等表2中表頭信息部分,每個標簽后面預留空單元格,適當調整標簽和單元格位置使排版清晰美觀。

表2 溶出報告模板包含信息

在開發工具中啟用宏,在Visual Basic中添加一個用戶窗體和相應數量的命令按鈕,分別在屬性中將命令按鈕重名為“輸入測定數據”“編輯表頭信息”“生成溶出報告”“返回上一層”,單擊“生成溶出報告”按鈕即彈出Sheet1工作表的程序代碼如下:

2.3 輸入測定數據功能

登錄并選擇具體藥品項目后,進入主要功能區UserForm3用戶界面,單擊 “輸入測定數據”功能按鈕,在彈出的Sheet2工作表固定單元格內輸入具體數據,點擊“確定”即完成一次溶出試驗數據的輸入。

2.4 輸入測定數據功能的設計

單擊“輸入測定數據”的按鈕會彈出Sheet2工作表,通過如下代碼實現命令按鈕與Sheet2工作表的交互:

錄制宏只要在Sheet2工作表中輸入數據,數據就會自動復制粘貼到Sheet1工作表相應位置,這個動作完成了一次宏的錄制,加上之前在Sheet1工作表中編輯完成的計算公式,那么粘貼后的數據就可以自動計算。應用宏錄制事件,可以實現軟件對數據的反復處理功能。錄制的宏體現的部分代碼如下:

軟件將輸入測定數據單獨劃分出來可防止對報告中其他區域試驗信息的改動,也給用戶帶來直觀簡潔的使用體驗。

2.5 編輯表頭信息功能

可以更改報告上的試驗參數信息。單擊UserForm3用戶窗體“編輯表頭信息”按鈕,在彈出的UserForm4用戶窗體內輸入相應試驗參數,點擊“確定”后,試驗參數會自動添加到溶出報告上,完成一次溶出試驗參數的輸入,如下圖2所示。

圖2 UserForm4用戶界面

2.6 編輯表頭信息功能的設計

UserForm4用戶窗體及窗體中命令按鈕、標簽的建立同UserForm3,在每個標簽后插入文本框用于錄入單次試驗信息。將文本框中數據賦值給sheet1工作表中的預留單元格產生代碼如下:

參數輸入完畢單擊“返回上一層” UserForm3用戶界面。

3 軟件其他功能與設計

3.1 登錄權限

為了加強軟件的私密性,為軟件設置登錄權限,防止因為他人誤登后修改統計數據,同時也是對使用者的授權保護。只有在輸入正確的用戶名和密碼后方可進入軟件使用。

對應代碼如下:

3.2 項目選擇

軟件可以實現多個藥物的溶出數據處理。在登錄后進入UserForm2項目選擇界面,選擇其中一個項目進入即可。不同項目的數據處理設計基本相同,根據具體藥物的溶出度要求,編輯相應的計算公式即可。

3.3 其他模板設計

除溶出報告模板外,市面上含量和有關物質報告模板中均僅體現峰面積、峰高等關于色譜峰的參數,無法計算含量、有關物質百分比數據,可以按照本軟件設計思路另行開發,根據要求規范和美化報告。

猜你喜歡
按鈕報告用戶
這些按鈕能隨便按嗎?
當你面前有個按鈕
一圖看懂十九大報告
報告
南風窗(2016年26期)2016-12-24 21:48:09
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
報告
南風窗(2015年22期)2015-09-10 07:22:44
報告
南風窗(2015年7期)2015-04-03 01:21:48
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
主站蜘蛛池模板: 中文字幕 91| 91精品啪在线观看国产91九色| 99精品在线看| 91成人在线观看视频| 中文字幕亚洲精品2页| 国产欧美日韩视频怡春院| 国产青青草视频| 青青久久91| 国产精品 欧美激情 在线播放| 亚洲国产成人久久精品软件| 亚洲av成人无码网站在线观看| 国产亚洲高清在线精品99| 野花国产精品入口| 久久国产黑丝袜视频| 99国产在线视频| 久久99国产视频| 精品夜恋影院亚洲欧洲| 精品三级在线| 国产99精品久久| 精品视频福利| 一级片一区| 99这里只有精品在线| 九月婷婷亚洲综合在线| 成人免费网站在线观看| 亚洲乱码在线视频| 久久久久免费精品国产| 国产一级无码不卡视频| 欧美日韩成人在线观看| a级毛片视频免费观看| 中文字幕不卡免费高清视频| 91精品国产一区| 欧美成人免费| 久久这里只有精品2| 国产福利在线观看精品| 国产综合欧美| 亚洲不卡网| 亚洲国产日韩一区| 国产亚洲高清在线精品99| 青青国产成人免费精品视频| 免费看的一级毛片| vvvv98国产成人综合青青| 动漫精品中文字幕无码| 国产精品一区在线麻豆| 国产精品一区二区国产主播| 人妻丰满熟妇啪啪| 激情无码视频在线看| 亚洲色欲色欲www在线观看| 亚洲aaa视频| 精品国产成人三级在线观看| 国产在线观看99| 丝袜国产一区| 天堂在线www网亚洲| 丁香五月婷婷激情基地| 亚洲国产天堂久久九九九| 亚洲AⅤ综合在线欧美一区| 日韩专区第一页| 思思热在线视频精品| 欧美日韩第三页| 亚洲人成网站日本片| 国产精品污污在线观看网站| 精品久久久久无码| 91在线无码精品秘九色APP| 在线国产资源| 国产成人亚洲无吗淙合青草| 免费国产高清视频| 都市激情亚洲综合久久| 尤物特级无码毛片免费| 97在线视频免费观看| 国产不卡在线看| 久久永久视频| 精品视频福利| 久久亚洲欧美综合| 国产精品污视频| 亚洲成a∧人片在线观看无码| 亚洲欧美精品日韩欧美| 久久精品波多野结衣| 天堂中文在线资源| 99青青青精品视频在线| 国产麻豆91网在线看| 伊人婷婷色香五月综合缴缴情| 不卡色老大久久综合网| 9999在线视频|