顾乔芝士网

持续更新的前后端开发技术栈

Excel打印完成自动汇总 VB.NET封装打印机状态给VBA调用

提出需求:

今天收到一个客户提出的需求,要求在打印之后根据是否打印成功将数据复制到汇总表中。因为有几十张表,每次打印完成后再去手动复制非常繁琐,容易发生遗漏现象。只能要求我们帮忙写一个vba, 让系统自动完成这个任务。我们仔细查找了vba 所有的事件,vba不提供打印完成后的事件,只有打印前的事件。这样问题就来了,我们需要另外用代码来获取当前打印机的状态,但是我们花了整整一天查找了很多资料,ChatGPT都询问了,还测试了非常多的代码,发现不是状态获取不正确,就是无法运行。最终只能使用vb.net 才能获取到打印机的状态,客户没有管理员权限,最终只能拿出我的秘密武器了,使用vb.net免注册封装DLL,封装到excel里运行,最终客户非常满意,

用vbnet来计算《九章算术》的“盈不足篇”(分数类)

《九章算术》的“盈不足篇”里有一个很有意思的老鼠打洞问题。原文这么说的:

今有垣厚十尺,两鼠对穿。大鼠日一尺,小鼠亦一尺。大鼠日自倍,小鼠日自半。问:何日相逢?各穿几何?

这道题的意思就是说:

excel vba vb.net考勤时间处理通用方法(2)

接上期:excel vba vb.net考勤时间处理通用方法(1)

Dim startTicks As Integer
        startTicks = My.Computer.Clock.TickCount

    。。。。。主要代码。。。。。

        Me.Text = Me.Text + "  用时" + CStr(My.Computer.Clock.TickCount - startTicks) + "ms"

用vba公式sub和vbnet方法比较“求最大连续次数”多么相似

任务要求:

Excel高手用VBA解决最大数字连续次数,用VBA统计E列中1出现最大连续次数,结果保存H20,用按钮控制结果。

vb.net的颜色赋值代码

有没有人跟我一样,对颜色的名称,除了常用的几种(如红色,白色,黄色,蓝色,绿色,黑色),就无法说出其它颜色的名称来。

我解决这个问题的办法,我有一个图,上面都是Color结构已经定义的颜色的名称及对应颜色,非常直观,这个颜色图在下面,大家可以保存,或收藏这个网页。

VB6、Delphi、Python、C#、VB.Net、C++字符串拼接速度测试

VB6、Delphi、Python、C#、VB.Net、C++字符串拼接速度测试

以下将进行VB6、Delphi7、Delphi XE10、Python3.7、C#、VB.Net、C++的字符串拼接测试。通过对比的方式测试通过System.text.dll对VB6的性能提升程度。为保证测试结果的公平,以下测试都是Release模式,32位优先,命令行(管理员身份)方式调用。

【VB.NET】编程分享:一键生成PPT目录

目录

  1. 前言
  2. 步骤1:制作PPT母版样式
  3. 步骤2:在Visual Studio中创建一个外接程序
  4. 步骤3:添加项目引用及绘制UI界面
  5. 步骤4:编写VB.NET代码

掌握C#、VB.NET与Web前端,轻松打造工控界面惊艳UI


excel vba vb.net考勤时间处理通用方法(3)

接上期:excel vba vb.net考勤时间处理通用方法(2)

得到了一个brr2的镜像数组,然后把它输出到sheet4中,这个表是前期处理的重要结果。它包括了姓名、部门、userID、日期,考勤点、具体考勤时间等后期需要的重要信息。

表格样式如上图:

但是这个表还有问题:1,比如一人一天了打了多次考勤,也重复在里面。按规则一个人一天最多打2次考勤,打多了也不可能多算,反而给我们后期处理带来许多麻烦。下面我们来解决这个问题。

安装 Visual Studio 2022

Hi,很高兴认识你。

我是职场编码,我推荐你使用“ Visual Studio 2022 “作为学习VB.NET的工具,下面跟着我一起安装吧!

在浏览器里搜索"微软官网",在网页链接上点击鼠标左键打开网页。

把网页界面拖到最下方,点击“Microsoft Visual Studio”打开网页。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言