作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了“未定义用户定义类型”的问题,但是 我不要要解决它,我想忽略它。
情况:在一个word文档(.docm)中,我使用了一个外部dll(C#,由我创建,我可以控制它)。此 dll 用于改进对文档的控制(导入模型部件/搜索取决于参数/...)。 dll 定义特定的用户类型
当用户单击按钮时,将调用自定义 dll。它检查 dll 是否已加载。如果没有,它会显示一条消息,例如“已禁用操作”
调用示例:
' This call is from "ThisDocument"
Private Sub planAction_Click()
' If the dll is not load, display warning message
If Not MqDllInstalled Then
Call MsgBox("Actions disabled", vbInformation, "Action unavailable")
Exit Sub
End If
' This function is in a module
Call FuncPlanAction
End Sub
Public Sub FuncPlanAction()
...
If exist Then
' WordElementType_PlanAction is a "User-Type Defined"
Call GotoTable(WordElementType_PlanAction, Now)
End If
...
End Sub
Private Sub GotoTable(ByVal name As WordElementType, ByVal dt As Date)
On error goto
包围来电者/On error resume next
(在 planAction_Click
和 FuncPlanAction
中)最佳答案
尝试替换此行
Call FuncPlanAction
Call Application.Run("FuncPlanAction")
关于vba - 忽略 "User Defined Type Not Defined"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31913846/
我是一名优秀的程序员,十分优秀!