首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【坑】如何心平气和地填坑之拿RSViewSE的报表说事

    王老湿的小脾气过后,还是要好好滴研究研究怎么实现这些功能,所以,本着学习、深入、提高的原则,王老湿来说说如何在RSViewSE里面使用VBA脚本对ActiveX控件操作,实现个别客户的极端要求。...OK,简单理解,我们所使用的ActiveX控件即为对象模型,简称对象(Object),我们只需要调用它操作它、使用它、控制它。...RSViewSE的标记库里面都创建内存变量,实际使用时可直接替换变量即可 PS:对于日耗电量、供水量、运行时间等变量数据,可直接在PLC里面做好数据计算,现在多功能电表和流量计都支持累计数据读取,PLC...创建的内存变量 我们需要将表格设计成这种样式 如何向表格内自动填入RSViewSE从PLC内读上来的变量呢?...将这个数字显示控件的属性面板设置VBA控制 在刚才拉的NumericDisplay1控件对象的Change事件里面调用表格写数事件 效果:如下图,表格里面的时间数字会按照系统时间变量的秒每秒变化一次

    3.1K41

    Excel实战技巧67:在组合框中添加不重复值(使用ADO技巧)

    如何去除重复值并得到唯一值,这是一个永恒的话题,大家也会用到各式各样的方法得到结果。本文讲解一种技巧,使用Recordset(记录集)来获取唯一值并将其填充到组合框中。 示例数据如下图1所示。...单击功能区“开发工具”选项卡中“插入”按钮下ActiveX控件中的“组合框”,在工作表中插入一个组合框,可以看到Excel将其自动命名为“ComboBox1”,如下图2所示。 ?...图3 说明 1.示例中使用的是ActiveX组合框控件,如下图2所示。 2.需要在VBE中设置对Microsoft ActiveX Data Objects Library的引用,如下图4所示。...3.Extended Properties:当连接到Excel工作簿时使用。告诉VBA数据源来自数据库。...当处理Excel 2007工作簿时,参数:Extended Properties=Excel12.0。

    5.6K10

    Excel实战技巧98:使用VBA在工作表中添加ActiveX控件

    excelperfect 一些情形下,我们需要在工作表中使用ActiveX控件,这通常使用VBA来实现。...要使用VBA控件工具箱(ActiveX控件)中添加控件,可以使用OLEObjects集合的Add方法。...其中,参数ClassType代表的一些常见的ActiveX控件的名称如下: Forms.Checkbox.1(复选框) Forms.Combobox.1(组合框) Forms.Optionbutton.1...(选项按钮) Forms.Textbox.1(文本框) Forms.Listbox.1(列表框) Forms.Commandbutton.1(命令按钮) 下面通过一个例子,提供在工作表中添加ActiveX...接下来,在确定数据范围后,在第一列添加复选框设置了一些属性值以方便以后操作。这里,有一些通用的适合于其他控件的属性,也有一些专属于复选框的属性。

    5.4K10

    问与答68: 如何改变复选框颜色?

    excelperfect Q:我如何才能改变复选框内部的颜色? A:在Excel中有3种不同类型的复选框,包括:用户窗体中的复选框、表单控件中的复选框、ActiveX控件中的复选框。...下面分别介绍如何修改它们内部颜色。 用户窗体中的复选框 对于用户窗体中的复选框,可以设置其BackColor属性来修改其内部颜色,如下图1所示,通过在属性窗口中设置其属性来改变复选框内部的颜色。 ?...图3 在工作表中插入“复选框”后,单击右键,在快捷菜单中选择“设置控件格式”命令,在弹出的“设置控件格式”对话框的“颜色与线条”选项卡中,单击“颜色”下拉框,选择想要填充的颜色,如下图4所示。 ?...控件中的复选框 ActiveX控件中的复选框位于功能区“开发工具”选项卡中“插入”按钮下的“ActiveX控件”中,如下图5所示。...示例 在当前工作表中添加一个表单控件复选框指定其内部颜色。

    3.9K30

    Excel VBA编程

    文章目录 如何创建VBA VBA语法规则 声明变量变量赋值 让变量存储的数据参与运算 关于声明变量的其他知识 变量的作用域 特殊的变量——数组 声明多维数组 声明动态数组 其他创建数组的方法 数组函数...控件,搭建操作界面必不可少的零件 在工作表中使用控件 在工作表中使用ActiveX控件 不需设置,使用现成的对话框 用InputBox函数创建一个可输入数据的对话框 用input方法创建交互对话框 使用...如想删除B3所在的整行单元格,应将代码写: range("B3").entirerow.delete 操作对象的一些例子 根据需求创建工作簿 利用VBA创建一个符合自己需求的工作簿,并将其保存到指定的目录中...绘制表单控件 3. 设置相应区域 在工作表中使用ActiveX控件 添加ActiveX控件 2....当在工程中添加一个窗体后,就可以在窗体上自由的添加ActiveX控件,只要通过编写VBA代码这些控件指定功能,就能利用这些控件excel互动 在工程中添加一个用户窗体 设置属性,改变窗体的外观

    45.5K22

    Excel实战技巧66:创建向导样式的数据输入窗体4

    学习Excel技术,关注微信公众号: excelperfect 在开始阅读本文前,请先学习下列内容: Excel实战技巧66:创建向导样式的数据输入窗体1 Excel实战技巧66:创建向导样式的数据输入窗体...2 Excel实战技巧66:创建向导样式的数据输入窗体3 继续介绍组成示例应用程序的类模块代码。...数据类 数据类被命名为cHRData,这是一个专门HRWizard应用程序设计的类。 插入一个新的类模块,将其命名为cHRData。在其中添加下面的模块级变量、一个属性和一个方法。...接下来,有两个设置MSForms.CommandButton对象类型的变量,它们被声明为WithEvents。我们让cStepManager类维护这些按钮的状态。...如果需要在数据处理过程中添加一个用户界面,则在多页控件中设计一个新页面,创建一个新类去存储用户信息,并在配置表中添加一行。

    1.3K10

    VBA教程先导介绍

    它允许用户自动化任务、创建复杂的数据处理流程,扩展Office应用程序的功能。本文将为您提供VBA教程的概述,涵盖VBA的基本概念、关键知识点以及可能的应用场景。什么是VBA?...了解如何使用这些对象及其成员是编写VBA代码的基础。函数和子程序在VBA中,代码主要通过函数(Function)和子程序(Sub)组织。子程序用于执行一系列操作,而函数则用于返回一个值。...VBA提供了多种调试工具,如:断点:在代码中特定行设置断点,暂停代码执行。即时窗口:在代码运行时查看和修改变量值。监视窗口:监视变量和表达式的值。...这通常使用ADO(ActiveX Data Objects)或DAO(Data Access Objects)库。文件操作VBA可以用于操作文件系统,如创建、读取和写入文本文件。...通过学习VBA,您可以自动化繁琐的任务,创建自定义解决方案,并提升工作效率。本文提供了VBA的基本概述,接下来的教程将详细讲解各个知识点,通过实际案例帮助您掌握VBA编程技能。

    19810

    一起学Excel专业开发02:专家眼中的Excel及其用户

    图1 这里使用了格式设置、名称、样式、单元格批注、数据验证、条件格式等常用技术,创建了清晰的界面,提供了级联列表、数据检验、动态显示、错误提示等功能。简单直观,引导用户正确完成输入数据的填报工作。...用户窗体根据用户的选择读取工作表中的相应数据,动态添加相应的控件,使用户窗体更加灵活且功能更强大。 3....工作表:一种声明式编程语言 我们用程序员的眼光来看Excel工作表,单元格存放着变量的值,单元格地址就是变量,公式或函数就是语句,通过引用单元格来获取或者计算得到相应的值。...以上,就是Excel我们编程开发提供的基本组件。 那么,专家眼中的Excel用户是怎么分的呢?根据使用ExcelVBA的经验和所掌握知识的程度,可以把Excel用户分为五类。...5.专业Excel开发人员:能够设计和开发各种基于Excel的应用程序,以Excel核心,根据情况灵活地使用各种应用程序和编程语言,包括第三方ActiveX控件、Office自动化技术、Windows

    4.3K20

    窗体UserForm——选项按钮

    选项按钮被设置一种可以被选中状态的按钮,而且有一个特性,在一个父对象下,只能有一个选项按钮被选中。...还是以前面激活工作表的功能为例: 在不知道有多少个工作表的时候,如何显示一个窗体界面,出现每一个工作表名称的选项,选中后按按钮激活工作表。...,修改Caption激活,然后进入窗体代码编辑: Private Sub UserForm_Initialize() '定义MSForms.OptionButton变量 Dim...CommandButton1就是手动拖拽的命令按钮,在属性窗口里可以看到,它代表的是名称,相当于是一个变量名称,和Caption是不一样的,Caption只是显示的文本。...For i = 0 To Me.Controls.Count - 1 '找到的是MSForms.OptionButton控件 If VBA.TypeName(Me.Controls

    1.8K10

    Vba菜鸟教程

    工作表事件 控件 窗体 ActiveX控件 用户信息交互 msgbox弹窗 inputbox输入框 GetOpenFilename打开文件 Dialogs(对话框) 使用ADO操作外部数据...,所有模块都能用,不建议,可以使用函数取变量 isnumeric(x) 判断x是否是数字,在vba.Information中 set i = Range(“A1”) ‘set,可以将对象赋值给变量 判断变量未赋值...编辑界面-右键插入-类模块-属性菜单改类名 sub创建方法 创建属性 '类似函数,get只读属性,Let可写,Set对象变量 Property Get Scount() Scount = Sheets.Count...设置格式-属性-大小和位置均固定 窗体 vba编辑界面-右键插入-用户窗体 双击窗体或里面的控件进行编程 ShowModal 显示模式,true不可以点击其他窗口,独占 Show 显示 Hide 隐藏...UserForm_Activate 激活 UserForm_QueryClose 退出 ActiveX控件 属性,右键属性查看,常用有: Enabled 可用性 Caption 标题 Visible

    17K40

    VBA进阶:SortedList详解之基础

    VBA中,有一些用于存储数据的对象,例如字典、集合、数组、ActiveX组合框、ActiveX列表框、用户窗体组合框、用户窗体列表框、ArrayList等,SortedList也是其中的一种,它是一个集合对象...,可用于存储任意类型的数据,包括数字、字符串、日期、数组、单元格区域、变量和对象。...可以使用SortedList存储来自多个源的数据,对RAM中的元素进行操作。可以使用RAM代替Excel工作表、Word文档、PowerPoint演示文稿中的数据操作。...SortedList不是常规VBA库中的元素,它是System.Collections库的一部分,可以......后期绑定创建SortedList常有下列几种方式: Dim sl Set sl =CreateObject("System.Collections.SortedList") sl.Add "完美Excel

    3.6K20

    《Python for Excel》读书笔记连载2:为什么Excel选择Python?(续)

    使用pip,你几乎可以为任何东西安装软件包,但是对于Excel用户来说,最有趣的软件包当然是用于科学计算的软件包。 科学计算 Python成功的一个重要原因是它被创建一种通用编程语言。...服务器允许你的代码按计划执行,使你的应用程序可以从想要的任何地方访问,具有你需要的计算能力。事实上,在下一章中,我将通过介绍托管的Jupyter笔记本,向你介绍如何在服务器上运行Python代码。...如果希望Excel文件在Windows和macOS上运行,则需要注意的另一个突出方面是ActiveX控件。...ActiveX控件是可以放置在工作表上的按钮和下拉列表等元素,但它们只能在Windows上运行。如果希望工作簿也在macOS上运行,请确保避免使用它们!...通过学习如何Excel与Python相结合,你可以在这两个方面都获得优势,通过自动化节省时间,且因为遵循编程最佳实践更容易而犯更少的错误,此外,如果需要,将能够在Excel之外扩展应用程序。

    2.6K10

    一起学Excel专业开发14:了解Excel应用程序开发的四个阶段

    学习Excel技术,关注微信公众号: excelperfect 在正式将VBA引入我们的应用程序之前,让我们先了解Excel应用程序的四个阶段:开发与维护、启动、运行和关闭。...如果启动时检查失败,那么应该平稳地退出程序给出相应的错误信息。 2.在应用程序退出时还原所有设置。...根据加载宏的类型以及启动时的环境条件处理某些特殊设置,例如当打开加载宏时,如果应用程序的工作簿已处于打开状态,那么应用程序中的所有功能区选项卡元素和快捷菜单应均设置可用,反之则应该使大部分的功能区元素和快捷菜单项不可用...用户主要通过功能区选项卡中的命令元素、用户窗体控件、工作表中的ActiveX控件和表单控件、以及各种快捷菜单来发现操作请求。 2.处理Excel应用程序事件。...在启动时,如果在Excel函数向导中注册了用户自定义函数,那么在关闭阶段中必须将其全部注销。 3.恢复原来的配置环境。在启动阶段保存Excel最初的配置,在关闭阶段进行恢复。

    1.4K20

    Excel编程周末速成班第18课:使用用户窗体创建自定义对话框

    此名称(Name属性)是你在VBA代码中用来引用窗体的名称。在创建用户窗体后,建议其赋予一个描述性名称,以避免必须使用默认名称。 注意:通常,你需要在设计阶段设置所有用户窗体的属性。...此代码假定用户窗体的Name属性MyUserForm。 1.创建用户窗体的实例,同时声明一个引用该窗体的变量。...单击文本框将其激活,在文本框中输入一些文本,然后单击“Close”按钮。该程序将显示一个带有你输入的文本的消息框,显示VBA代码如何从用户窗体中检索数据。 这是一个简单的演示。...要点回顾 本课程介绍了如何使用Excel的用户窗体创建自定义对话框。你学到了: 用户窗体可以包含许多其他Windows应用程序中使用的相同控件。 一个VBA工程可以包含所需的任意多个用户窗体。...VBA学习信息 本文知识星球:完美Excel社群正在陆续推出的《Excel编程周末速成班》系列中的一篇,到2020年12月27日,此系列已更新至第18课。

    11K30

    COM的应用

    自从在Windows 3.1中引入以来,COM已经成为Windows平台的一个基础部分,对软件开发产生了深远的影响。...例如,使用VBA(Visual Basic for Applications)或C#,可以控制Word文档的内容和格式,或在Excel中执行复杂的数据分析。...ActiveX控件:Web集成的先锋ActiveX控件是COM的一个里程碑,它允许开发者创建可以嵌入到Web页面中的交互式控件。这些控件可以处理多媒体内容、复杂的用户输入和其他高级功能。...应用示例:多媒体播放在Internet Explorer时代,ActiveX控件被广泛用于在线视频和音频播放。开发者可以创建自定义的播放器控件,提供比标准HTML元素更丰富的功能。...尽管随着HTML5的兴起,ActiveX控件的使用已经减少,但它们在Web技术的早期发展中扮演了重要角色。

    37300
    领券