Aşağıdaki kod ile word dosyalarını arka planda açıp html olarak kaydediyorum. Ancak word ile html yaptığım için metin içi aramalarda sonuç dönmüyor. Aynı html yi manuel olarak frontpage ile yaptığımda arama sonucu dönüyor
Kod: Tümünü seç
WordFile:=createoleobject('word.application');
WordFile.Documents.open(filelistbox1.Directory+'\'+filelistbox1.Items[filelistbox1.itemindex],EmptyParam, EmptyParam, EmptyParam,EmptyParam, EmptyParam, EmptyParam, EmptyParam,EmptyParam, EmptyParam);
WordFile.ActiveDocument.SaveAs(FileName := path+'\html\'+'yargıtay'+'\'+copy(filelistbox1.Items[filelistbox1.itemindex],0,length(filelistbox1.Items[filelistbox1.itemindex])-4)+'.html',
FileFormat:=10, AddToRecentFiles := False);
WordFile.Quit;
WordFile:=Unassigned;
Dosya sayısı çok fazla olduğu için bu işi mecburen kod ile yapmam gerekiyor. (500.000 civarında)
Forumda arama yaptım ancak arama sonuçlarında satır satır aktarma yapılabileceği belirtilmiş. Benim belgelerimde renkli bölümler olduğu için düz text olarak kullanamıyorum.
Mevzuyu biraz dağıttım herhalde.
Yardımlarınızı bekliyorum.