В зависимости от того, что вам нужно сделать, надстройка может быть более подходящей, чем OCX, и вы, безусловно, можете создать ее с помощью .NET. Вам также следует взглянуть на инструменты Visual Studio для Office, не как на прямую замену OCX, а только для понимания новых возможностей. Это может показать вам новые подходы к проблемам, которые вы сейчас решаете с помощью OCX.