ImageCodecInfo + EncoderParameters を指定可能な Save メソッドのオーバーロードを指定しても、 Png フォーマットの細かいパラメーターは指定できないらしいです。(ただし当方未検証) https://social.msdn.microsoft.com/Forums/ja-JP/cbae4e4d-be5f-4a8d-a476-cf3dee6c4a49/c45png?forum=netfxgeneralja
ということで、ImageFormat を指定する方の Save を読んで保存していますが、 こちらで検証してみても、どうにも Word 側に問題があるっぽい感じがしますね。
'img0.png はこれです → https://dobon.net/s/img/logo-bt1-108x24.png Using src As New Bitmap("E:\img0.png") _ , dst = Create1bppImage(src) dst.Save("E:\img1.png", ImageFormat.Png) dst.Save("E:\img2.bmp", ImageFormat.Bmp) End Using