我是用 Access 作为界面和数据库,用 Access 的一个子窗体调用 EXCEL 作报表,通过 VBA 打开 Excel 文件或新建个工作薄时没有问题,但在 Access 的子窗体里无法编辑,甚至无法用鼠标点击来选定单元格,同保护工作表了一样。必须接着用 SaveAs 语句另存为一个文件后,就可以正常使用了,包括单击选定单元格等,请问是什么原因呢,我打开文件并不想另存为,而是需要在更改时再保存,但不另存又无法编辑,郁闷

解决方案 »

  1.   

    问题补充:
        好像是 SaveAs 是对 Excel 一个激活,也许有其他交互性的对话框也能激活 Excel ,怎么样不通过这种对话框的方式呢    打开 Excel 文件后鼠标滚轮能用,就是无法单击以选定单元格
      

  2.   

    问题补充:
        刚刚发现,鼠标滚轮能用之后,按键盘输入(比如:1、2、A、a等)直接就激活该窗口,然后鼠标单击可选,但按回车、TAB后用鼠标还是点击不了
      

  3.   

    问题补充:
        刚刚又发现,用 SendKey 发送字符就能激活,但不想更改该工作表,请问还有没有其他的办法?