我在查找單詞中的特定部分時遇到問題。建議我嘗試通過Word中的VB對象瀏覽器尋求幫助。我知道至少有5個標題「集合」(如果你在文檔結構圖中看到I.E.,我會看到編號爲1,2,3,4,5 ...)。我不知道如何導航到第五個標題,最初我認爲它是章節,但是當我查看章節時,我意識到幾乎所有章節都在一個章節中,但是如果有人正在查找有關如何執行章節的信息,以下似乎工作,因爲我已經經歷了寫它的麻煩。獲取Word文檔的特定部分中的段落
my($document) = $Word->Documents->Open($input) || die("Unable to open document ", Win32::OLE->LastError());
my $section = $document->{Sections}->Item(1); # put section number you're looking for in here
$section_five_paragraphs = $section->{Range}->Paragraphs();
$enumerate = new Win32::OLE::Enum($section_five_paragraphs);
while (defined($paragraph = $enumerate->Next()))
{
print $paragraph->{Range}->{Text} . "\n";
}
所以沒有人知道如何到達第五個標題區域,或者可以指向我可能有所幫助?
我不會回答這個問題,但我只是最終通過段落做了搜索,直到我發現5. <標題文本>幸好大多數人似乎是在多個文件相同的標題,但我仍然會而是能夠跳到第5個「標題1」,如果有人能回答我會很感激。 – onaclov2000 2011-05-11 12:00:26