这个是EXCEL设置的问题,禁止宏是默认的,各版本EXCEL的设置方法不同,2007为:EXCEL选项>信任中心>信任中心设置>宏设置,根据你的要求改一下设置就行了。
在excle的thisworkbook_open事件中添加代码,即
Private sub thisworkbook_open()
call sds ‘其中sds是你想自动启动的宏的名称
end sub
问题补充:间接实现这个功能也行,我是想在不打开office文件的情况下自动运行用Excel中的VBA,估计无法做到 一定要开机自动启动,只要将这个写有VBA的