Pokud jste nepochopil mnou zmiňovaný článek, pak vám asi není pomoci. Připadá mi, že nevíte co chcete. Ve VBA (nebo VB6) existují dva způsoby, jak využívat knihovny třetích stran. První způsob je pomocí vytvoření a ovládání instance COM objektu, což je i způsob v mnou uvedeném článku. Tímto způsobem lze využívat i knihovny napsané v .NET jazycích. Druhý způsob je tzv. Platform Invoke, což je právě to co jste teď uvedl, a týká se to pouze nativních knihoven napsaných v C++ (nebo jiném unmanaged jazyce), které mají uvnitř exportovatelné funkce. Druhý způsob je nesrovnatelně složitější. Žádný jednodušší způsob neexistuje.
|