Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 1.77 KB

function-marked-as-restricted-or-uses-a-type-not-supported-in-visual-basic.md

File metadata and controls

27 lines (16 loc) · 1.77 KB
title keywords f1_keywords ms.assetid ms.date ms.localizationpriority
Function marked as restricted or uses a type not supported in Visual Basic
vblr6.chm1035026
vblr6.chm1035026
b013d6ca-2e99-f2c9-d64b-87ef0990493d
06/08/2017
medium

Function marked as restricted or uses a type not supported in Visual Basic

Not every procedure that appears in a type library or object library can be accessed by every programming language. The creator of a type or object library can designate some functions as restricted to prevent their use by macro languages. This error has the following causes and solutions:

  • You tried to use a function with a restricted specification. You can't use the function in your program. If you have documentation for the object represented by the library, check to see if a method is provided that gives equivalent functionality.

  • You tried to use a function that requires a parameter type or has a return type that isn't available in Visual Basic.

    Sometimes you can simulate return types with Visual Basic equivalents. Check the subtypes of the Variant data type . This may also work for non-Basic parameter types that are expected as references. However, you can't pass a Variant data typeby value in an effort to simulate a non-Basic type.

For additional information, select the item in question and press F1 (in Windows) or HELP (on the Macintosh).

[!includeSupport and feedback]