Mike.Sheen wrote:Caveat: I've not tried this yet.
So, it looks like regasm can be used to generate the COM registry entries needed to allow applications using COM invoke a .NET assembly (and hence allow VBA to use Jiwa assemblies).
Mike
From painful experience in getting VBA talking to .NET assemblies, unless the .NET code has been written with COM interop in mind, the odds of getting a satisfactory experience are not great. There are all sorts of things that COM just can't see that we take for granted in .NET. Things like parameterized constructors, generics and overloaded methods. And then there are the data type differences. Anything that can't be mapped automatically is just invisible to COM. The only way I got it to work is by explicitly coding for it.
https://docs.microsoft.com/en-us/dotnet ... nts-to-com has a whole lot more information on the topic
So there's a fighting chance that you'll be able to use regasm to get JIWA assemblies *usable* in VBA (helped by the fact that JIWA has a lot of factory methods for constructing business objects). But I think a fighting chance is about as good as it'll get.
As a quick test, I regasm'd 7.2's JiwaApplication and referenced the TLB from MS Access. Object browser then shows me, well, nothing:

- MS Access Screen shot showing references
With nothing browsable, I'm not sure how you'd go about instantiating anything.