函数标记为受限制或在 Visual Basic 中不受支持

并非出现在类型库对象库中的所有过程都可由每种编程语言访问。 类型或对象库的创建者可将某些函数指定为受限以阻止宏语言使用这些函数。 此错误的原因及解决方案如下:

  • 尝试使用具有受限规范的函数。 无法在程序中使用此函数。 如果具有由库表示的对象的文档,请检查是否提供了一个可提供等效功能的方法

  • 尝试使用一个需要参数类型或具有 Visual Basic 中不可用的返回类型的函数。

    有时,您可以使用 Visual Basic 等效项模拟返回类型。 检查 Variant 数据类型的子类型。 这可能也适用于应为参考的非 Basic 参数类型。 但是,在模拟非基本类型时,不能按值传递 Variant 数据类型。

有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。