2009-09-25 35 views
7

我正在嘗試學習如何在Word Word表格中處理Word VBA中的Range對象。使用VBA for Word,如何創建一系列表格單元格?

使用Range object help,似乎我可以創建一個單元格範圍,只要單元格是連續的,但我似乎無法獲得使用單元格指定範圍的開始點和結束點的語法。

例如:

Set rngCells = myTable.Range(Start:=<cell>, End:=<cell>) 

我不知道要放什麼東西在指示細胞開始或結束與細胞。有人能給我一個線索嗎? :)

編輯:我已經創建了表從頭 - 我試圖使用中間的一些行的一些單元格範圍應用格式化到他們。特別是,我試圖查看是否可以在不使用選擇的情況下完成。

+0

你想從頭開始創建整個表嗎?或者只是一些行/行?或者你甚至只是想改變現有單元格的內容?請指定,然後我可能會幫助你。問候 – Atmocreations 2009-09-29 17:28:41

+0

最後,我會做兩個 - 從頭開始​​創建一個表並格式化它;並修改現有表格的格式和內容。我很好奇,如果/如何使用範圍而不是選擇來完成這項工作,因爲您可以有多個範圍但只有一個選擇。 – romandas 2009-09-29 17:32:21

回答

4

我發現我一直在尋找的答案:

Set myCells = ActiveDocument.Range(Start:=ActiveDocument.Tables(1).Cell(1, 1).Range.Start, _ 
      End:=ActiveDocument.Tables(1).Cell(1, 1).Range.End) 

我沒有意識到的範圍對象是從Document對象,而不是表對象。

相關問題