سلام
قصدم دفاع از هیچکدوم از طرفین نیست، فقط فکر کردم خوبه تجربه خودم رو در مورد لزوم وجود پارامترهای انتخابی با شما مطرح کنم. نگاه کنید به کد زیر که برای باز کردن یک فایل اکسل در VB ازش استفاده میشه :
ExcelWBook = ExcelApp.Workbooks.Open("C:\MyFile.xlsx")
حالا ببینید برای باز کردن همون فایل در #C من باید چند پارامتر غیر ضروری به تابع بفرستم :
ExcelWBook = ExcelApp.Workbooks.Open("C:/MyFile.xlsx", 0, false, 5, "", "",false, Excel.XlPlatform.xlWindows, "" ,true , false, 0, true, false, false);
امیدوارم همونطور که Mani_rf گفت این نقیصه در نسخه بعدی #C برطرف بشه، چون #C هم به اندازه VB برام دوست داشتنیه.