VSTO启动画面excel启动

时间:2015-10-04 21:48:30

标签: excel vba vsto

使用VSTO为Excel 2013创建文档级加载项,我尝试创建启动画面,以便在启动时运行几秒钟(然后关闭)。

我在VSTO(Project->Add New Item)中将启动画面添加到我的工作簿中,我可以在设计师中看到它。

但每次Excel启动时如何显示?

这是我在ThisWorkbook.vb:

中使用的代码
Public Class ThisWorkbook
    Dim splash As New SplashScreen1()
    Private Sub ThisWorkbook_Startup() Handles Me.Startup
        splash.Show()
    End Sub

    Private Sub ThisWorkbook_Shutdown() Handles Me.Shutdown

    End Sub

End Class

1 个答案:

答案 0 :(得分:0)

请记住,您开发的是加载项,而不是独立的应用程序。启动画面通常仅用于独立应用程序。您可以考虑开发一个可以自动化Excel并加载文档的独立应用程序。请参阅How to automate Microsoft Excel from Visual Basic .NET以快速入门。执行工作时,您可以显示启动画面。加载加载项(或文件)后,您可以以编程方式关闭应用程序,Excel应该单独运行。希望它有意义。