C # и vb.net являются языками .net, поэтому они предоставят вам равный доступ к любым API Excel / Office, поскольку все, что может быть связано с C #, также может быть связано с vb.net
vbближе к языку VBA, используемому в макросах Excel, но лично я всегда предпочел бы C #.Если вы привыкли к vba, vb.net, вероятно, будет правильным выбором для вас, поскольку вы знаете синтаксис.