我在Word 2007中創建了兩個文檔。兩個都是空表。其中一個選中「標題」選項。我無法確定切換標題的兩個文檔之間有什麼不同。OOXML:表頭(標題)是如何編碼的?
我可以發現的唯一不同是w:tblLook元素上的w:val屬性。打開航向開關時,文件設置爲04A0。如果沒有勾選的「標題」選項,這個值是0480.
文檔狀態W的有效值:VAL是:
0×0020 Apply first row conditional formatting
0×0040 Apply last row conditional formatting
0×0080 Apply first column conditional formatting
0×0100 Apply last column conditional formatting
0×0200 Do not apply row banding conditional formatting
0×0400 Do not apply column banding conditional formatting
這個數字似乎表明,因此,32,128和1024被設置在位掩碼中。
這意味着以下設置:
0×0400 Do not apply column banding conditional formatting
0×0080 Apply first column conditional formatting
0×0020 Apply first row conditional formatting
考慮到的0x0400和0x0080似乎是無關緊要的,這是關鍵?:
0×0020 Apply first row conditional formatting