2012-03-21 8 views
2

OpenXML SDKを使用してdocxドキュメントを作成しました。これには、ネストされたドキュメント構造を持つことができるグループコンテンツコントロールが含まれています。グループコンテンツコントロールには、他のグループコンテンツコントロールや通常のテキスト段落、またはその両方を含めることができます。 結果document.xmlの構造はこのようなものです:docxのテキスト(OpenXML SDKが生成された)uneditable

<?xml version="1.0" encoding="UTF-8"?> 
<w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> 
    <w:body> 
     <w:sectPr> 
      <w:pgSz w:w="12240" w:h="15840"/><w:pgMar w:gutter="0" w:footer="720" w:header="720" w:left="1440" w:bottom="1440" w:right="1440" w:top="1440"/> 
      <w:cols w:space="720"/><w:docGrid w:linePitch="360"/> 
     </w:sectPr> 
     <w:sdt> 
      <w:sdtPr> 
       <w:alias w:val="deel"/> 
       <w:tag w:val="deel"/> 
       <w:lock w:val="unlocked"/> 
       <w:group/> 
      </w:sdtPr> 
      <w:sdtContent> 
       <w:p> 
        <w:pPr> 
         <w:pStyle w:val="DeelTitel"/> 
         <w:tabs> 
          <w:tab w:val="clear" w:pos="360"/> 
          <w:tab w:val="num" w:pos="1987"/> 
         </w:tabs> 
        </w:pPr> 
        <w:r> 
         <w:t>Some paragraph text here</w:t> 
        </w:r> 
       </w:p> 
       <w:sdt> 
        <w:sdtPr> 
         <w:alias w:val="hoofdstuk"/> 
         <w:tag w:val="hoofdstuk"/> 
         <w:lock w:val="unlocked"/> 
         <w:group/> 
        </w:sdtPr> 
        <w:sdtContent> 
        <w:p> 
         <w:pPr> 
          <w:pStyle w:val="HoofdstukTitel"/> 
          <w:tabs> 
           <w:tab w:val="clear" w:pos="360"/> 
           <w:tab w:val="num" w:pos="1987"/> 
          </w:tabs> 
         </w:pPr> 
         <w:r> 
          <w:t>Another title here one level deeper</w:t> 
         </w:r> 
        </w:p> 
        etc. etc. 

結果は、Wordでよさそうだが、問題は、すべてのテキストがロックされているように見えるということです。上のXMLでわかるように、SdtBlocksのロックプロパティを "ロックされていない"値に設定しようとしました。また、ロックのプロパティをすべて残してみましたが、すべて同じ結果が出ました。段落内のタイトルの1つを編集しようとすると、「選択がロックされているため、この変更は許可されません」というエラーが表示されます。

ここで何か間違っているのですか、段落のテキストを編集可能にするにはどうすればよいですか?

ありがとうございます。 Ruben。

答えて

2

誰かがこれを将来必要とする場合、私は原因が何かを考え出しました。 sdtプロパティ(sdtPr)にw:groupを残しておくと、この問題が解決されます。 文書から: "この要素は、親構造化文書タグが文書に表示されたときに制限されたグループ化であることを指定します。だから実際には理にかなっていますが、理解するのは難しかったです。将来誰かに貴重な時間を節約したいと考えています。

ルーベン。

関連する問題