Here is my challenge...
EXCEL-VBA opens a COM-DLL that -at one place- refers to a class from a another NET-DLL. When the COM-DLL tries to initialize an object from a class (in the NET-DLL), I get an error that the method get_ContentTypeProperties has no implementation.
error message "method [...] has no implementation".
I never created the method get_ContentTypeProperties, nor is it part of the interface I'm using.
When accessing the COM-DLL via another DLL, to workaround EXCEL-VBA, it works properly. Any ideas?
UPDATE: Using a different class from the NET-Dll that implements _Worksheet Interface (not _Workbook Interface like in the original Problem) brings the same error message, but at least i found out that the "not implemented" method (PrintOutEx) being part of the Worksheet Interface from the Microsoft.Office.Tools.Excel Namespace. This interface is used by Visual Studio, with which i am creating my DLLs. But still...my NET-DLL is implementing the _Worksheet-Interface in the Microsoft.Office.Interop.Excel Namespace. Why is a method from an interface reported missing that i am not implementing?
UPDATE:
1.) According to the Process Monitor Results i see that the proper DLL is addressed and that there is no interfering Version of the DLL loaded in the GAC, e.g.
2.) I - just in case - made Excel to refer to the .NET-Framework 2.xxx, on which all the involved DLLs are based on...same error again :(