首页
学习
活动
专区
圈层
工具
发布

一起学Excel专业开发21:Excel工时报表与分析系统开发(3)——自定义用户界面

1).Name "" End If End Function 基于工作表和基于用户窗体的用户接口 独立式应用程序主要有两种类型的用户接口: 1.工作表型的数据输入接口 2.用户窗体 基于工作表的用户接口被设计为最大化地利用...如果应用程序使用基于用户窗体的接口,则工作表只应用于显示报表。 在决定采用何种样式的用户接口时,应该考虑用户可能会在应用程序的什么地方花时间,是提供丰富的编辑功能更好还是提供强大的控制功能更好。...Then MenuFileClose '如果仍然存在, 取消关闭, 不退出 If Not gwbkResults Is Nothing Then Exit Sub '恢复用户设置...RestoreExcelSettings '如果不在调式模式 If Not gbDebugMode Then '......,则使用一些虚拟结果填充结果区域 '否则, 在刷新时数据透视表将报错 With wksData.Range("rngDataArea") If .Rows.Count = 1

2.4K10

asp语法教程_如何编程

实质就是写入页面,和添加一样,就是多一个检查用户存在和密码语句 建立yhzc.asp 文件 插入表单后,插入4行1列宽 300的表格, 第1行输入 “用户名:”在后面插入文本字段 文本域输入 name...%> 二,用户登录 用户登录由传递和执行2个页面组成 1,yhdl.asp 建立yhdl.asp 文件 插入表单后,插入3行1列宽 300的表格, 第1行输入 “用户名:”在后面插入文本字段 文本域输入...“未登录” Then %> (这句话的意思是:如果as1这个记录集查询表里文本字段 name 不等于 未登录时 你隐藏的内容才显示 放在要隐藏文字或图片后面的语句 注意ad1...如果ad1这个记录集查询表里文本字段 yhjb 等于 管理员 时 你隐藏的内容才显示 放在要隐藏文字或图片后面的语句 同样也得有用户管理的记录集查询,语句和什么一样,这条语句一般用于后台管理显示上...(这句话的意思是:如果rs 这个记录集查询表里文本字段 xzxz 等于0 或 ad1这个记录集查询表里文本字段 name 不等于 未登录 时 满足一个条件 你隐藏的内容才显示) 放在要隐藏文字或图片后面的语句

4.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Discuz后台常用函数详解

    showsubmit()创建提交按钮  showhiddenfields()创建隐藏表单域  showsubmenu()二级导航栏显示  shownav()面包屑导航栏显示及二级导航栏标题 ----...showsetting()表单显示 返回值:无  参数: $setname - 指定输出标题,如:setting_basic_bbname, 自动匹配描述文字为:setting_basic_bbname_comment...  select 选择框  mradio 高级单选模式  mcheckbox 高级多选模式  binmcheckbox 二进制数值多选模式  mselect 高级选择框模式  color 颜色选择  calendar...()创建表格头 返回值:无  参数: $title - 如果输入title则显示标题,class为header,否则仅显示一个table头  $classname - 定义此输出表格的CSS样式  $extra...返回值:无  参数: $hiddenfields  以数组形式传入,循环输出隐藏表单域 ---- showsubmenu()二级导航栏显示 返回值:无  参数:  $title - 二级导航的当前栏标题

    3.8K51

    一起学Excel专业开发26:使用类模块创建对象5

    = True End If End Sub '捕获工作表单元格内容修改事件 Private Sub mwksWorksheet_Change(ByValTarget As Range)...图1 注意,为了更有效地避免内存泄漏,当不需要某个对象时,建议将其显示地设置为空,尽量不要依赖VBA来完成这些操作: Set gclsCells = Nothing 此外,当两个对象中分别保存着对彼此的引用时...,即便将它们设置为新值或空值,系统也不会再回收它们的内存空间。...rngCell In Application.ActiveSheet.UsedRange gclsCells.Add rngCell Next rngCell End Sub 在上面的代码中,如果变量...gclsCells所引用的实例存在,则先执行其Terminate方法,遍历集合中所有对象,并执行它们各自的Terminate方法,最后,将gclsCells对象实例设置为空。

    80830

    在Excel中自定义上下文菜单(上)

    标签:VBA,用户界面 上下文菜单(也称为快捷菜单)是在一些随用户交互之后出现的菜单,通常是鼠标右键单击操作。...Excel中的上下文菜单 在Microsoft Excel中,人们最常用的上下文菜单是单元格上下文菜单,这是在工作表单元格或选定单元格上单击鼠标右键时看到的菜单(如下图1所示)。...注意,Excel中有两个单元格上下文菜单,一个是标准菜单,另一个是在分页预览模式下的菜单。分页预览模式显示每页上显示的数据,并使用户能够快速调整打印区域和分页符。...要激活分页预览模式,在功能区上单击“视图”,然后单击“分页预览”。...Call DeleteFromCellMenu ' 将ContextMenu赋值为单元格上下文菜单.

    3.5K40

    EXCEL VBA语句集300

    xlDown)).Select ’选择当前活动单元格所包含的范围,上下左右无空行 (33) Cells.Select ‘选定当前工作表的所有单元格 (34) Range(“A1”).ClearContents...:C3”).Name=“computer” ‘命名A1:C3区域为computer 或Range(“D1:E6”).Name=“Sheet1!...,vbYesNo) ‘在消息框中点击“是”按钮,则Ans值为vbYes;点击“否”按钮,则Ans值为vbNo。 If MsgBox(“Continue?”...(86) Load Userform1 ‘加载一个用户窗体,但该窗体处于隐藏状态 (87) Userform1.Hide ‘隐藏用户窗体 (88) Unload Userform1 或 Unload....Show vbModeless ‘将窗体设置为无模式状态 (91) Me.Height=Int(0.88*ActiveWindow.Height) ‘窗体高度为当前活动窗口高度的0.88 Me.Width

    3.2K41

    浏览器隐身模式下的你,仍然没有任何隐私

    隐私模式隐藏了什么 现代网络浏览器,大多数都增加了隐私浏览模式来浏览网页,旨在保护用户隐私。Chrome 称之为隐身模式;Opera、Safari 和 Firefox 中一般称为隐私浏览。...这些模式以深色主题和蒙面人物图标为特征,可以给用户一种匿名浏览的印象。...可以看到整个过程一般而言有 3 种数据是保存在用户的电脑上的,那就是浏览记录、临时文件与 Cookie 和表单填写的内容。...基于文件系统大小检测隐身模式:该方法基于为浏览器使用的内部文件系统预留的存储量。...友情提示:VPN 是中立性的技术,使用由相关单位构建并且登记备案的 VPN 不属于违法行为,而私自搭建的则属于违法行为(即使用非法 VPN 是违法的);如果只是使用 VPN 连接国际网络进行必要的工作、

    3.5K20

    浏览器隐身模式下的你,仍然没有任何隐私

    脑图 认识隐私模式 隐私模式隐藏了什么 现代网络浏览器,大多数都增加了隐私浏览模式来浏览网页,旨在保护用户隐私。...Chrome 称之为隐身模式;Opera、Safari 和 Firefox 中一般称为隐私浏览。这些模式以深色主题和蒙面人物图标为特征,可以给用户一种匿名浏览的印象。...可以看到整个过程一般而言有 3 种数据是保存在用户的电脑上的,那就是浏览记录、临时文件与 Cookie 和表单填写的内容。...基于文件系统大小检测隐身模式:该方法基于为浏览器使用的内部文件系统预留的存储量。...友情提示:VPN 是中立性的技术,使用由相关单位构建并且登记备案的 VPN 不属于违法行为,而私自搭建的则属于违法行为(即使用非法 VPN 是违法的);如果只是使用 VPN 连接国际网络进行必要的工作、

    3.8K30

    一起学Excel专业开发18:Excel工时报表与分析系统开发(2)——创建特定应用加载宏(续)

    如果存在输入错误,则向用户显示出错信息并退出过程,否则就为工作簿创建一个唯一的名称,然后在注册表中查询合并区的路径。如果合并区的路径并未保存到注册表,则会给出提示信息并要求用户指定其路径。...3.将新添加行中的数据全部清除,为数据输入做好准备。 注意,在插入新行之前先删除工作表滚动区域设置,插入新行后再重新添加滚动区域设置。如果不这么操作,那么在插入新行时工作表滚动区无法进行正确调整。...Application.Workbooks(gsFILE_TIME_ENTRY).Close '如果没有打开的工作簿则退出Excel '否则只是关闭该工作簿 If...ShutdownApplication过程首先删除自定义工具栏,然后关闭工时输入工作簿,如果该工作簿未保存,Excel提示用户要保存工作簿。...如果没有,则关闭Excel。如果有可见工作簿处于打开状态,则只关闭该工作簿而不关闭Excel。

    1.5K20

    分享14个你可能还未用上但又实用的CSS属性

    一、:in-range 和 :out-of-range 伪类 :in-range 和 :out-of-range 是 CSS 中的伪类,它们可以用来样式化表单控件中的输入值。...:out-of-range 则表示当前输入值不在 min 和 max 属性之间,可以使用它来样式化非法输入值。...如果用户在输入框中输入的值在这个范围内,则背景颜色变为绿色;如果不在这个范围内,则背景颜色变为红色。...如果计算的值在1.8~2.8rem之间,则使用自适应值 2.5vw。 六、水平垂直居中 开发人员最重要的任务是使 div 居中。还有很多其他选项可以让 div 居中。...如下段代码所示,当用户输入无效输入时,此“摇动”动画效果会摇动输入字段。它简单而优雅。例如,如果用户在文本字段中输入数字而不是字母,输入字段将会抖动。

    1.3K40

    HTML 基础

    表单元素,用于定义表单的提交信息如:提交地址,提交方式… … ②. 表单控件,能够与用户交互的界面元素 如:文本框,密码框… (2). 表单提交后的处理(服务器端) (3)....表单属性 ①. action 指定提交给服务器处理程序的地址,如*jsp、*php、*do 等 ,该地址要与服务器端人员商量,如果省略不写,默认提交给本页 ②. method 指定提交数据的方法(模式)...④. name 定义表单的名称 ⑤. id 定义表达独一无二的标 (4). 注意事项 ①....,但不想被用户看见的数据放在隐藏域中type="file" 文件选择框,用文件选择框时 form 的 method 属性必须为 post,form 的enctype 属性必须为 multipart/form-data...A. name 文件名 B. value 控件的值(隐藏域无) ⑤.

    5K10

    VBA专题10-25:使用VBA操控Excel界面之一个示例程序

    当用户从Custom选项卡的下拉控件中选择不同的项目时, 2.1 仅相应地显示选项卡中某组控件(AllGroups,Group1,Group2,Group3,Groups 1 and 2,Groups...2.3 如果选择了指定的项目(例如Group2),那么激活指定的工作表(名为Sheet2),并对其外观作出下面的改变: 2.3.1 在页面布局视图中显示工作表 2.3.2 隐藏行和列标题 2.3.3 删除工作表中的网格线...2.3.4 隐藏公式栏 3....Sub ' Group1getVisible回调 Sub getVisibleGrp(control AsIRibbonControl, ByRef Enabled) '基于从下拉控件中选择的项 '隐藏和取消隐藏...MacroG5B1" End Sub ' G5B1getEnabled回调 Sub getEnabledG5B1(control AsIRibbonControl, ByRef Enabled) '如果公式栏可见则启用

    2.8K10

    VBA应用技巧:使用VBA快速隐藏工作表行

    标签:VBA 使用Excel VBA隐藏行的简单方法是使用联合区域。通常,如果要使用VBA快速隐藏行,可以选择自动筛选工具,使用一行代码可快速隐藏数千行。...然而,如果需要在同一区域内为其他目的使用自动筛选,那就必须单独处理每个单元格。如果了解VBA,当程序必须在多个单元格上循环时,它可能会较慢,尤其是在每次迭代后需要执行操作时。...假设列A中包含有“Hide”和“Show”,其中显示为hide的行将被隐藏,显示为show的行将可见,如下图1所示。 图1 隐藏行的程序需要设置起点、终点,然后设置从起点到终点的循环。...下面的代码检查JoinR是否为非空: If Not JoinR Is Nothing Then 如果不为空,则会将JoinR的区域设置为自身加上由r代表的单元格,从而在每次遇到“Hide”单元格时,都会增加区域...如果JoinR为空且单元格值等于“Hide”,则将按如下方式为JoinR指定其第一个单元格: Set JoinR = r 其中,JoinR等于r。

    5.2K31

    表单

    :此属性指示服务器上处理表单输出的程序,一般来说,当用户单击表单上的"提交"按钮后信息发送到Web服务器上,由attion属性所指的程序处理如果action为空则默认提交到本页     method:此属性告诉浏览器...例如如果表单上有几个文本框,可以按名称来标识它     value        此属性是可选属性他指定元素初始值,如果type为radio类型则必须指定一个值     size        此属性指定表单元素的初始宽度...       如果type为text或passWord类型则表单元素大小以字符为单位对于其他输入类型,宽度以像素为单位     maxlenght        此属性指定可在text 或 password...在提交表单是在自动验证如果不是一个有效的邮箱地址则用户不允许提交订单 url   用于输入URL地址这类的特殊文本的文本框提交表单时如果输入不是...属性设置为hidden隐藏类型即可创建一个隐藏域 表单的只读与禁用   只读场景       网站服务器方不希望用户修改数据

    5.7K90
    领券