1. Оформить сборку .Net в виде ole-объекта,
2. добавить его в файл MS Access,
3. сделать какие то операции
4. записать результат в заданную таблицу.
С 4-м пунктом как раз вопросы:
Как я могу из сборки получить доступ к таблицам вызывающего access файла?
Хотелось бы не писать внутри дополнительный connection string к тому же файлу (более того — меня туда могут и не пустить), а передать какой-либо объект для соединения и использовать его для манипуляций accdb-файлом, скажем, с помощью ado.net или odbc.