- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
excel的365个常见问题答疑——答案
365个常见问题答疑
问题1:
VBA能开发EXE格式的安装软件吗?
答:不能,但是可以把VBA代码复制到VB中,封装成DLL文件再配合WINRAR或者Inno Setup等软件加工成EXE安装程序。
问题2:代码中所用的变量是否必须声明其数据类型?
答:不声明变量的数据类型也可使用变量。
不过在某些情况下不声明变量以及不指定数据类型将造成程序运行速度变慢,甚至可能得到错误的运算结果。建议所用任意变量前都正确地指定变量的数据类型。
问题3:
Dim 甲,乙,丙 as byte
这句代码能声明三个byte类型的变量吗?
答:变量丙是byte类型,而甲和乙则是默认的Variant型。如果要声明三个byte类型的变量需采用以下代码:
Dim 甲 as byte,乙 as byte,丙 as byte
问题4:
为什么【Visual Basic】和【录制宏】菜单呈灰色禁用状态?
答:安装了绿色版Office,该版本删除了VBA功能。可以重装完整版Office,以补充VBA模块。
问题5:
为什么按【F8】键调试代码会失败,但是单击菜单【逐语句】却能进入调试状态?
答:最可能的原因是快捷键【F8】被别的软件占用。“有道”翻译软件在默认设置下就会占用该键。
问题6:
打开VBE界面,看不到工程资源管理器,如何调出来该对话框?
答:单击菜单【视图】\【工程资源管理器】即可调用,或者使用快捷键【Ctrl+r】也行。
问题7:
Dim FileSys As FileSystemObject
为什么运行此声明语句提示“用户定义类型未定义”?
答:手工引用“scrrun.dll”文件后再执行此语句即可。如果电脑中不存在该文件可以在同事电脑中复制过来置于system32目录中,然后使用以下代码注册,注册后才可以添加引用:
regsvr32 %windir%\system32\scrrun.dll
问题8:
如何实现FSO对象的后期绑定?
答:在“引用”对话框中引用DLL文件属于前期绑定,使用CreateObject创建对象实例则属于后期绑定。代码如下:
CreateObject(Scripting.FileSystemObject)
问题9:
如何获取当前用户的【发送到】文件夹?
答:用VBA调用脚本语言即可,代码如下:
CreateObject(WScript.Shell).SpecialFolders(SendTo)
问题10:
如何获取收藏夹路径?
答:
CreateObject(WScript.Shell).SpecialFolders(Favorites)
问题11:
为什么VBE中的菜单【视图】→【工具箱】是灰色的?
答:插入一个窗体且选中窗体后才会显示工具箱,所以未显示工具箱时需要执行两个步骤:先插入一个窗体;然后选择窗体。
问题12:
如何对VBA代码加密?
答:加密的方式有很多,最简单的方法是VBA自带的保护工程,操作方法为:
在VBE界面中单击菜单【工具】→【VBAProjectn属性】→【保护】,然后录入密码,且勾选“查看时锁定工程”。
问题13:
为什么有的属性在常数列表中看不到?
答:VBA具有部分隐藏属性,需要进入对象浏览器后单击右键菜单【显示隐含成员】才可以显示。
问题14:
如何查询Excel 2010相对2007有哪些新增内容?
答:开启Excel,进入VBE界面后按下F1键,然后选择窗口中的“Excel 2010 开发人员参考”→“新增内容”。
问题15:
工作簿事件相关的代码是否Excel 2003、2007和2010通用?
答:Excel 2003和2007可以通用,但Excel 2010新增了10多个新的事件,这些事件不支持Excel 2003和2007。
问题16:
是否只用低版本的方法、事件、属性就可以确保代码通用?
答:虽然大部分情况下确实如此,但鉴于有些属性或者方法在高版本中被删除了,所以不使用新增功能也无法确保代码总是通用的。例如FileSearch属性。
问题17:
Excel 2010相对2007在VBA方面的变化大吗?
答:不大,所有语法不变,只是新增了一些事件、对象、属性和方法。
问题18:
VBA可以实现不打开工作簿而取其中的值吗?
答:可以,本书中有相关的自定义函数实现。但是打开工作簿后再取值更灵活,更方便。
问题19:
Excel中的所有操作都可以录制吗?
答:90%以上都可以,少部分不支持录制宏。例如按格式查找、屏幕截图、修改批注的边框尺寸等等。
问题20:
单元格的颜色属性Color和ColorIndex是一样的吗?
答:在Excel 2010中,前者可以产生43亿种32位颜色 ,而后者只能产生56种索引色,前者比后者更强大,但后者比前者兼容性好。
问题21:
相同公式,Exc
您可能关注的文档
- 2019年(春)四年级语文下册第25课两个铁球同时着地分段讲解教学设计冀教版 .doc
- 2019年(春)四年级语文下册第25课两个铁球同时着地教学建议冀教版 .doc
- 河北省衡水市冀州中学2015届高三上学期第一次月考英语试题含答案.doc
- 2019年(春)四年级语文下册第25课两个铁球同时着地整体感知教学设计冀教版 .doc
- 2019年(春)四年级语文下册第26课别踩了这朵花交流感悟教学设计冀教版 .doc
- 2019年(春)四年级语文下册第26课别踩了这朵花问题讨论教学设计冀教版 .doc
- 2019年(春)四年级语文下册第27课再寄辛者教学建议冀教版 .doc
- 2019年(春)四年级语文下册第27课再寄辛者自读自悟教学设计冀教版 .doc
- 2019年(春)四年级语文下册第28课只拣儿童多处行交流感悟教学设计冀教版 .doc
- 2019年(春)四年级语文下册第28课只拣儿童多处行品词析句教学设计冀教版 .doc
文档评论(0)