gpt4 book ai didi

vba - 运行时错误 '424' 在导入的用户表单上执行 userform.show 时需要对象

转载 作者:行者123 更新时间:2023-12-03 03:18:35 25 4
gpt4 key购买 nike

我正在尝试导入用户表单,并在初始启动时显示它。用户表单导入得很好,但是,当尝试显示它时,我不断收到运行时错误“424”需要对象。

这是我的代码:

Sub Workbook_Open()

Dim wkbTarget As Excel.Workbook
Dim szTargetWorkbook As String
Dim cmpComponents As VBIDE.VBComponents
Application.ScreenUpdating = False
szTargetWorkbook = ActiveWorkbook.Name
Set wkbTarget = Application.Workbooks(szTargetWorkbook)
Set cmpComponents = wkbTarget.VBProject.VBComponents

' IMPORT FORM
cmpComponents.Import "\\myserver.domain\Application\Forms\LOGIN.frm"

LOGIN.Show

End Sub

当我单击错误上的“结束”时,我就可以很好地显示用户表单。

最佳答案

运行时(感谢@Comintern!)不会喜欢你引用一个尚不存在的对象。您可以使用:

Userforms.add("LOGIN").Show

避免直接引用。

关于vba - 运行时错误 '424' 在导入的用户表单上执行 userform.show 时需要对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52185769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com