LYHZM 发表于 2006-9-26 16:37:00

[VBA]请问三个问题:判断某一Excel工作表是否打开;监测键盘是否有按键按下;插入的

请问三个问题:判断某一Excel工作表是否打开;监测键盘是否有按键按下;插入的图块能否使用相对路径。<P>1. 请问,在VBA中如何判断当前是否有同名Excel工作表打开,若有就关闭?我使用VBA每次把AutoCAD数据写到一个已存在Excel工作表中,但当之前如果此工作表已打开则在写数据时就会出现对话框,提示是否替换此文件。希望不出现此提示,因此想通过在程序开始时判断当前是否有同名Excel工作表打开,若有就关闭的方法解决,但总是未能实现,请问使用VBA如何解决? </P>
<P>2. 我想在VBA程序中加入一段程序,用以监测键盘是否有方向键等按键的按下,如果有,则处理一段程序,如果没有则继续原来的程序。请问此段监测代码如何编写? </P>
<P>3. 在VBA程序中插入的图块必须使用绝对路径吗?当把图块与VBA程序放在同一文件下后,在VBA程序中插入的图块能否使用相对路径(这样做的目的是因为VBA程序无法做成可执行文件,为方便在不同的电脑中使用VBA程序及其调用的图块,而把相关文件放在同一文件下,但要求使用相对路径)?另外请问各位老师是如何在不同的电脑中方便的使用VBA程序及其调用的图块的?</P>
页: [1]
查看完整版本: [VBA]请问三个问题:判断某一Excel工作表是否打开;监测键盘是否有按键按下;插入的