Further to Jochen's answer, the
Encoding
parameter expects a code page or character set, but you're trying to pass in an
Encoding
object.
Word doesn't know about .NET's
Encoding
type. You need to pass in the
CodePage
property instead:
object utf8 = Encoding.UTF8.CodePage;