Я не очень хорошо знаю C #, но иногда константы не могут быть названы по имени вне конкретного офисного приложения, к которому они относятся. Параметр type не должен быть обязательным, поскольку он является необязательным внутри Excel.
Я думаю
Type: XlAutoFillType.xlFillDefault
вызывает проблему, возможно, попробуйте пропустить параметр типа, так как Excel должен знать, что делать без него.