I created C# automation excel add-in named "MyExcelAddin" like that link.
http://msdn.microsoft.com/en-us/libr...89(VS.80).aspx
"MyExcelAddin.MyClass1" contains one function:
Expand|Select|Wrap|Line Numbers
- public string GetName()
- {
- return "Employee";
- }
In Selected Cell , =GetName(). It works well.
So, I try one thing like that
I created a DLL named "MyDBDLL" that connected directly with MSSQL database server.
"MyDBDLL.MyClass2" contains one function:
Expand|Select|Wrap|Line Numbers
- public string[] GetNames()
- {
- string[] srtArr;
- //....my code are here...
- // i assigned strArr names from MSSQL database
- return strArr;
- }
And in "MyExcelAddin.MyClass1" , I change my code like that
Expand|Select|Wrap|Line Numbers
- public string GetName()
- {
- MyDBDLL.MyClass2 CL2 = new MyDBDLL.MyClass2();
- string[] st = CL2.GetNames();
- return st[0];
- }
In Seletced Cell, =GetName(). It gived no result.
But I test "MyExcelAddin" DLL in Console Application. It works well.
How can i solve this problem...? Please help me.
Thanks You Very Much.