2014-06-11 18 views
0

我正在使用Powershell創作一個docx文件,並且正在使用`t添加製表符,並且工作正常。用Powershell在Word中設置製表符位置

我的問題是如何編輯標籤位置?

我發現了TabStops的一個屬性,但它似乎不存在於我從Word.Application對象獲得的Selection對象中。

由於提前, 諾曼

回答

1

Selection對象沒有TabStops,你想要的是Word.Application.Selection.Paragraphs.TabStops操縱TabStops

或者,如果你有一個範圍,你想專門修改Range([ref]Char#,[ref]Char#).Paragraphs.TabStops作品了。

+0

謝謝。 Char#是否與文檔的開頭相關,或者有沒有辦法對「我輸出的下一段」說「? –

+0

它相對於文檔的開始,但如果我記得正確的話,有一種方法可以選擇所有內容,直到找到帶有不同製表符的段落爲止,所以您應該可以一次修改段落。您可能希望簽出[選擇對象](http://msdn.microsoft.com/zh-cn/library/microsoft.office.interop.word.selection_members.aspx)參考頁,具體內容如[SelectCurrentTabs](http ://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.selection.selectcurrenttabs.aspx) – TheMadTechnician