当前位置:主页 > Office办公

最新发布

标识并使用VBA代码识别特定的工作簿
标识并使用VBA代码识别特定的工作簿

有时候,需要使用代码确认某个工作簿是否是特定模板创建,或者是否属于某个应用程序,如果是就打开并操作该工作簿或应用程序。如何实现呢?一种常用的方法是对工作簿文件添加自定义的文档属性,这样让代码在不打开工作簿的情况下判断是否是想要的工作簿。为工作簿添加自定义文档属性单击“文件——信息——属性——高级属性”,打开工作簿的“属性”对话框。选取“自定义”选项卡,在名称文本框中输入属性名称,示例中是“MyTestBook”,在类型下拉列表中选择“是或否”,选取取值选项按钮中的“是”,单击“添加”按钮,如下图1所示,为该工作簿添加自定义文档属性。图1安装工具库DSOFile.dll我们要使用名为DSOFile.dll的COM对象从关闭的工作簿中读取文档属性,因此,需要下载并安装该DLL。可以在Microsoft的网站上下载:下载后,双击安装。安装完毕后,选择VBE的菜单“工具——引用”命令,在“引用”对话框中找到并选取“DSO OLE Document Properties Reader 2.1”前的复选框,单击“确定”,如下图2所示。

使用VBA读写Windows注册表
使用VBA读写Windows注册表

Windows注册表用于存储与计算机相关的各种设置,VBA中的GetSetting函数和SaveSetting函数能够读写Windows注册表,这样,我们不仅能够获取应用程序和硬件的信息,也可以将应用程序中的信息存储在注册表中以供使用。SaveSettingSaveSetting语句在Windows注册表中创建或保存一个应用程序项。其语法为:SaveSetting appname, section,key, setting其中:1.参数appname,必需,字符串类型,指定应用程序的名称。2.参数section,必需,字符串类型,指定区段名称,在该区段保存注册表项设置。3.参数key,必需,字符串类型,指定要保存的注册表项名称。4.参数setting,必需,字符串类型或数值类型,指定key的设置值。说明:

excel使用鼠标编辑公式
excel使用鼠标编辑公式

有一种有趣的编辑公式的方法,那就是使用鼠标拖动公式参数单元格区域,如下图1所示。图11.选择想要编辑的公式所在的单元格。2.按F2键,此时可以看到单元格中的公式以及带有蓝色边框的公式使用的单元格。3.将鼠标移到蓝色边框单击并拖动到另一区域或者调整大小。4.完成拖动后,按回车键确认,即完成公式的编辑。同样,也可以通过拖动鼠标来更改图表数据系列,如下图2所示。图2

excel图表如何制作耐力轮图
excel图表如何制作耐力轮图

如果想要比较实际效果与目标效果(或预算与实际)之间的差异,特别是差异大于100%时,则此类耐力轮图表效果很好,如下图1所示。图1示例数据示例数据如下图2所示,通过实际与目标的比值,得到实际占目标的百分率。图2计算下图3所示单元格区域C9:E10中的6个值,其中:单元格C9:=MIN(1,$C$6)单元格D9:=IF($C$6>1,MIN($C$6-1,1),0)

excel图表如何改变复选框颜色?
excel图表如何改变复选框颜色?

Q:我如何才能改变复选框内部的颜色?A:在Excel中有3种不同类型的复选框,包括:用户窗体中的复选框、表单控件中的复选框、ActiveX控件中的复选框。下面分别介绍如何修改它们内部颜色。用户窗体中的复选框对于用户窗体中的复选框,可以设置其BackColor属性来修改其内部颜色,如下图1所示,通过在属性窗口中设置其属性来改变复选框内部的颜色。图1也可以使用VBA代码来修改其颜色:Me.CheckBox1.BackColor= RGB(0, 255, 255)运行效果如下图2所示。

excel替换图表SERIES公式中的字符串
excel替换图表SERIES公式中的字符串

有时,我们可能会批量修改SERIES公式,但是对于SERIES公式来说,没有内置的“查找和替换”功能。Jon Peltier大师编写了一段程序,可以实现这样的功能,代码如下:Sub ChangeSeriesFormula_ActiveChart()‘如果没有活动图表If ActiveChart Is Nothing ThenMsgBox”请选择图表后重试.”,vbExclamation, _“没有选择图表”Exit SubEnd IfDim OldString As StringOldString = InputBox(“输入要被替换的字符串:”,”输入旧字符串”)

excel表格xlb文件错误
excel表格xlb文件错误

独立式应用程序时,调试其示例加载宏时,代码总是在:If Val(Application.Version) = 9 ThensToolbarFile = Left$(sPath,InStrRev(sPath, “\”)) & “Excel.xlb”ElsesToolbarFile = Left$(sPath,InStrRev(sPath, “\”)) & “Excel” &Val(Application.Version) & “.xlb”End If这里出错!反复调试后,问题解决了,但让我对xlb文件提起了兴趣,想弄清楚这到底是个什么类型的文件。在网上查了一圈,总算大致明白了这种类型的文件可能是用来记录用户对Excel的操作更改,包括菜单、命令等。这样,当用户修改了Excel的配置后,下次启动Excel时Excel会保留这些配置。但这也带来了麻烦,譬如在用户在开发定制的Excel应用程序时,如果没有恢复Excel的常用设置或者应用程序运行中崩溃,就会导致一些问题,例如一些命令按钮变灰不能使用。如何解决呢?很简单,直接将这个文件删除即可。在下次重新启动Excel时,Excel会自动生成一个新的同名文件,恢复其默认设置。

excel比较并合并工作表
excel比较并合并工作表

有两个工作表,均含有相同的数据,但最后一列名称和产品的数量不同,如下图1和图2所示。图1图2现在需要将这两个工作表合并,保留最后一列且添加一列用来存放两个工作表最后一列数据之差,如下图3所示。图3这里使用VBA来解决。由于我们要使用Dictionary对象,因此先要设置相应对象库的引用。首先,打开VBE编辑器,单击菜单“工具——引用”,找到并选取“Microsoft Scripting Runtime”前的复选框,如下图4所示。

excel怎么快速输入数据
excel怎么快速输入数据

在Excel中输入数据时,Excel会将同一列中已经输入的数据记录下来,如果我们需要输入很多重复的数据,就可以利用这个特点快速输入数据。如下图1所示,我们已经在列A中输入了一些数据,此时,我们可以在单元格中按下Alt+向下箭头键,Excel会弹出一个下拉列表,可以从中选择想要输入的数据。图1操作要点:1.在当前单元格中,按下Alt+向下箭头键,出现下拉列表。2.使用箭头键,选择想要输入的数据,按回车键确认。如果细心观察,可以发现,如果先输入前面的一两个字符,再按下Alt+向下箭头键时,会定位到以这些字符开头的数据项中。从上面的示例可以看出,下拉列表列出了该列中前面已经输入的所有数据项。实际上,可以在当前单元格中单击鼠标右键,从快捷菜单中选择“从下拉列表中选择”命令,如下图2所示。

这些Word”坑“,你遇到过吗?
这些Word”坑“,你遇到过吗?

本期Word小编与大家分享Word办公最常见的5个坑,千万不要掉进去!1、复制网址出现蓝色链接在复制或输入网址时,你会发现文档自动出现蓝色链接,遇到这种情况该怎么处理呢?选中内容,按Ctrl+Shift+F9即可临时取消。若想永久取消,可以点击文件——选项——校对——自动更正选项——键入时自动套用格式——取消Internet及网络路径替换为链接的复选框。2、自动生成编号在输入编号时,发现系统会自动生成编号,遇到这种情况,该如何取消自动编号呢?临时取消编号,直接按快捷键Ctrl+Z取消,也可以在自动更正选项中选择【停止自动创建编号列表】取消。

143 次浏览
共计75934条记录 上一页 1.. 2094 2095 2096 2097 2098 2099 2100 ..7594 下一页