Я хочу использовать методы класса C# в Excel. Может кто-либо гуид меня, как сделать это? Компонент C# будет дополнением Excel. Как создать установку для этого дополнения, так, чтобы я просто дал установку пользователю, который установит дополнение в машине клиента. Пользователь не должен должен быть делать любые другие шаги как регистрация C# dll.
Вам нужно будет создать новый проект Visual Studio типа Excel 2007 Add-In (или Excel 2003 Add-In). Опцию для этого можно найти (в Visual Studio 2008) в:
New Project dialog -> Project types -> Visual C# -> Office
This Add-In нужно будет установить на целевой машине (машинах).
Add-In сможет подключаться к объектной модели Excel и, следовательно, получать доступ к любым загруженным таблицам и т.д.
Add-In также сможет добавлять кнопки на панели инструментов/трибуне Excel.
.Попробуйте взглянуть на VSTO, там раздел явно для Excel
Можно создавать проекты Excel в Visual Studio (ранее известные как проекты Excel VSTO) или использовать сторонние библиотеки, такие как ExcelDna.
.