In standard Excel interop, this is enough to add a worksheet in C#:
```
var sheet = worksheets.Add(After: addAfterSheet);
```
However, in NetOffice, I have to do this:
```
var sheet = worksheets.Add(before: Type.Missing, after: addAfterSheet);
```
Is this by design? It's a bit of a shame, since one of the greatest improvement for Interop in C# lately was the ability to use named arguments instead of Type.Missing everywhere...
Comments: Ah, I understand. Thanks for your reply Sebastian!
```
var sheet = worksheets.Add(After: addAfterSheet);
```
However, in NetOffice, I have to do this:
```
var sheet = worksheets.Add(before: Type.Missing, after: addAfterSheet);
```
Is this by design? It's a bit of a shame, since one of the greatest improvement for Interop in C# lately was the ability to use named arguments instead of Type.Missing everywhere...
Comments: Ah, I understand. Thanks for your reply Sebastian!