Эх, ладно, уговорили. Вот так это выглядит на VB.NET:
Dim pAppROT As IAppROT
pAppROT = New AppROTClass
Dim pVbaApplication As IVbaApplication
pVbaApplication = pAppROT.Item(0)
pVbaApplication.RunVBAMacro("Project", "Module1", "ShowMessage", Nothing)
Надо добавить ссылки на сборки ESRI.ArcGIS.Display и ESRI.ArcGIS.Framework. Кроме того, вероятно, придётся поменять название проекта, модуля и скрипта.
Плюс, думаю, вам надо дождаться ещё запуска ArcScene (либо повесить функционал на разные кнопки). А то код выполнится (точнее - не выполнится, а выкинет исключение) ещё до того, когда ArcScene успеет загрузиться.
Поэтому самое тупое, но рабочее решение, это вставить паузу
Threading.Thread.Sleep(10000)
Если комп старый, увеличьте число в скобках. Раз вы пишете
myprocess.StartInfo.FileName = "C:\Program Files\ArcGIS\Bin\ArcScene.exe
то вам, думаю, такое решение сгодится)