내 문제의 해결책을 찾기 위해 4 시간 동안 인터넷을 검색하고 인터넷 검색을하고 있습니다.2010 년 C# 및 VSTO를 사용하여 기존 contentcontrol에 텍스트를 설정하십시오.
정의 된 서식있는 텍스트 콘텐츠 컨트롤의 텍스트를 설정하려고합니다. 테스트 목적으로 텍스트를 변경하려는 문서에서 하나의 콘텐츠 컨트롤 (서식있는 텍스트) 만 정의했습니다.
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
이 미리 정의 된 콘텐츠 컨트롤의 값을 설정할 수 없습니다. 어떤 도움이라도 대단히 감사합니다.
실제 유형은 무엇입니까? –