У меня проблемы с поиском определенного раздела в слове. Было рекомендовано обратиться за помощью к обозревателю объектов VB в Word. Я знаю, что есть как минимум 5 «наборов» заголовков (т. Е. Если вы посмотрите на карту документа, я увижу пронумерованные 1,2,3,4,5 ...). Я не знаю, как перейти к этому пятому заголовку, сначала я думал, что это разделы, но когда я просмотрел разделы, я понял, что почти все они находятся в одном разделе, но в случае, если кто-то ищет информацию о том, как делать разделы нижеприведенное, кажется, работает, так как я уже прошел через труд написать его.
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";
}
Так кто-нибудь знает, как добраться до этой пятой области заголовка, или может указать мне на то, что может помочь?