XLL+ Class Library (6.3)

Client Element

The Client element controls the generation of code for a single client type (COM or VBA). It has 6 required attributes: Type, Namespace, Class, ClassGuid, Interface and InterfaceGuid.

Attributes

Type

Required. The Client Type must one of: COM, VBA. This attribute controls the signatures of the wrapper functions. VBA clients are more restrictive, particularly for array arguments.

Namespace

Required. The namespace used for the generated class. This should be a valid C# namespace.

Class

Required. The name of the generated C# wrapper class. This should be a valid C# class name.

ClassGuid

Required. The globally unique identifier of the generated class. (This should not include braces, but should include hyphens.)

Interface

Required. The name of the COM interface class which will be used as the wrapper class’s default interface.

InterfaceGuid

Required. The globally unique identifier of the generated interface. (This should not include braces, but should include hyphens.)

Element Information

Number of occurrences

Unlimited

Parent elements

Clients 

Child elements

(No child elements)

See Also

XLL Wrapper Generator Schema