私は自分の問題の解決策を見つけるために4時間探し回っていました。
定義されたリッチテキストコンテンツコントロールのテキストを設定しようとしています。テストの目的で、テキストを変更したいドキュメントに1つのコンテンツコントロール(リッチテキスト)のみを定義しました。
var docx = Application.Documents.Open(@"D:\BaseDocs\Test.docx");
var all = GetAllContentControls(docx); // Returns all content controls in active document
var one = all.First(); // Select first one --> works
((RichTextContentControl)one).Text = "Test" //Trying to set text --> invalid cast exception
この事前定義されたコンテンツコントロールの値を設定できません。どんな助けでも本当にありがたいです。