Страница: 1 |
Страница: 1 |
Вопрос: MS Office и .NET как использовать
Добавлено: 24.04.08 10:57
Автор вопроса: Shota
Как можно использовать конвертер строк написаный на VB.NET или C# из VBA кода в Офисе 2007?
к примеру есть .dll файл написаный на .NET с функцией public string convert(string srs) которая конвертирует входящюу строку из Unicode в ANSI.
как я могу из Access 2007 использовать этот конвертер?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
iLLyuzor
ICQ: 223685087
Вопросов: 9
Ответов: 77
Профиль | | #1
Добавлено: 25.04.08 19:42
Project\Properties...\Application\Assembly Information... - Make assembly COM-visible
Номер ответа: 2
Автор ответа:
Shota
Вопросов: 22
Ответов: 52
Профиль | | #2
Добавлено: 29.04.08 11:32
namespace MyNetLib
{
public class MyNetClass
{
public string SomeMethod(string s)
{
return "Hellow from SomeMethod: " + s;
}
}
public static class MyStaticClass
{
public static string MyStaticMethod(string s)
{
return "Hellow from MyStaticMethod: " + s;
}
}
}
Make assembly COM-visible птичку ставлю....... и ничего..... все равно не могу установить ссылку из VBA 6.5 ( MS Access 2007 )
пытался зарегистрировать свой длл:
regsvr32 MyNetLib.dll -i
не получается........
( тип проэкта NET - class libruary.......)
Номер ответа: 3
Автор ответа:
iLLyuzor
ICQ: 223685087
Вопросов: 9
Ответов: 77
Профиль | | #3
Добавлено: 15.05.08 13:45
Если это ещё актуально, то просто добавь COM Class (Project\Add Class...) и в нём создавай методы, и не забудь ещё поставить флажок "Register for COM interop".