1
docx에서 콘텐츠 컨트롤을 태그로 읽고 있습니다. 액세스 차단 (사용자가 콘텐츠를 수정할 수 없음). 어떻게해야합니까? - 읽기 전용 컨텐츠를 만들 것입니다 당신은 SdtProperties
- 요소에 Lock
(<w:lock>
)의 요소를 삽입 할 수 있습니다콘텐츠 컨트롤에 대한 액세스를 차단하는 방법 - open xml
using (WordprocessingDocument wordDocTarget = WordprocessingDocument.Open(targetFilePath, true))
{
MainDocumentPart mainPartSource = wordDocSource.MainDocumentPart;
SdtBlock sdtBlock = mainPartSource.Document.Body.Descendants<SdtBlock>().Where(r => r.SdtProperties.GetFirstChild<Tag>().Val == "myTagName").SingleOrDefault();
// rest of my code (editing inner text)
}
고마워요! 그것은 위대한 작품 :) 그리고 그 sdtBlock.SdtProperties.RemoveAllChildren을 추가(); SdtBlock을 차단 해제합니다. –
daniell89