2014-01-07 61 views
0

我正在嘗試更改一批InDesign文檔的默認文檔設置 - 即打開文檔中處於「活動」狀態(標記爲藍色)的樣式,色板等,但未選中任何內容。InDesign:更改默認的單元格樣式

但我很難搞清楚如何改變默認的單元格樣式。

卒中樣,段落樣式和字符樣式很簡單:

app.activeDocument.pageItemDefaults.strokeColor = "Black"; 

app.activeDocument.textDefaults.appliedParagraphStyle = app.activeDocument.paragraphStyles.item ("[Basic Paragraph]"); 

app.activeDocument.textDefaults.appliedCharacterStyle = app.activeDocument.characterStyles.item ("[None]"); 

格樣式,但是,是不是這麼容易訪問,即使它僅僅是一個簡單的用戶鼠標點擊。沒有'appliedCellStyle'屬性。

我該怎麼做?

+0

你肯定選擇一個單元格樣式,什麼也沒有選擇,行爲就像其他的文本元素?我剛剛嘗試過:創建了一個新的Cell Style,單擊它,然後創建一個表格。它獲得默認的* table *樣式,但單元格樣式不受影響。 – usr2564301

+0

是的,但是如果您選擇該單元格樣式,然後保存文檔,關閉它並重新打開它,那麼該單元格樣式仍將被選中。 – UncleToft

回答

0

我認爲defalut單元格樣式是「無」,但如果您想將默認單元格樣式應用爲「無」,則在GUI 中選擇其他單元格樣式,則不需要做。 當創建表格而不應用表格樣式時,單元格總是應用'無'。

請嘗試此代碼。

var table = app.activeDocument.textFrames.add().tables.add(); 
alert(table.cells.firstItem().appliedCellStyle.name); 

謝謝 毫克

+0

謝謝,mg,但是我打算在打開文檔時選擇默認的「選定」樣式並且沒有選中元素。如果您打開文檔,請單擊單元格樣式,然後保存該文檔,所選樣式也將被保存。這是我想要訪問的默認「選擇」,而不是任何實際表格元素的應用樣式。 – UncleToft

+0

我想說選定的單元格樣式不像段落/字符樣式那樣有效。 – milligramme

+0

然而,這是令人不快的ux。我也嘗試點擊cliclick(http://www.bluem.net/de/mac/cliclick/)和doScript()單元格,但無法獲取單元格樣式項的位置。 – milligramme