Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Riguardo al mio essere off-topic, intendi dire che ho scelto la tag sbagliata o che sto parlando di cose che non hanno senso da un punto di vista tecnico?
OT perché C# NON fa parte di Office.
Idee confuse...
Se il tuo problema è la sicurezza e non vuoi che il codice sia visto, se hai una copia di VisualBasic 6.0 (il tool di programmazione), puoi creare una ActiveXDLL che ti mette al sicuro da sguardi indiscreti. La dll va poi registrata sulle macchine che la utilizzano.
C#.
Anche con C# puoi creare una DLL che poi viene utilizzata dal vb di Excel. Vedi la mia risposta qui (si parla di vb.net ma il succo è quello):
Con VisualStudio 2nnn puoi creare interi progetti Excel senza far ricorso al vba. Ma, ripeto, siamo molto OT in questo forum. Però il contesto deve essere omogeneo come versioni di Excel, altrimenti si rischia di entrare in complicazioni non indifferenti. Esistono poi librerie .net di terze parti che consentono di lavorare i file di Excel *tipo vba*. Anche questo argomento è OT.
Se poi vogliamo esagerare... ;-), dalla versione 2013 di Excel c'è la possibilità di utilizzare app incorporate in Excel. Vedi:
Sempre molto OT. Per favore, chiedi qui selezionando il Forum di C# (o del linguaggio che preferisci) sulla sinistra: