我有一個文檔,以分節符分隔。 在每個部分中,我可能有零個或一個分欄符。 我想從一個包含兩列,像這樣每個部分的第一列中提取文本:使用VBA從Word中的特定列中選擇文本
For Each oSec In ActiveDocument.Sections
iSectionStart = oSec.Range.Start
iSectionEnd = oSec.Range.End
i = oSec.PageSetup.TextColumns.Count
If (2 = i) Then
' Update the range to only contain the text in textcolumn 1
' then select and copy it to a destination string
End If
Next oSec
然而,TextColumns對象似乎不具備返回列內容的方法。
少很多瑣碎的比我預期的! – pnswdv
但是,我不需要擔心您描述的列中斷歧義。在草稿模式下查看時,源文檔保證格式爲Language1 + ColumnBreak + Language2 + SectionBreak。 – pnswdv