就是一打开word文件后就让里面的宏自动运行,可以吗?谢谢!

解决方案 »

  1.   

    可以,前提是用户的宏安全性为中(用户将被提示是否运行宏)或低。办法:
    1)在你的VBA项目加入一个名为AutoOpen的宏,并在该宏中调用你想运行的宏。例如:
    sub AutoOpen()
    msgbox "auto open!"
    end sub2)利用Document对象的Open事件:在你的VBA项目的ThisDocument对象程序窗口中插入:Private Sub Document_Open()
    msgboxc "document open!"
    End Sub