Это потому, что DOC формат - это не txt или rtf, поэтому просто так прочитать не удастся.
Читать можно примерно так:
Код:
var
w: Variant;
...
if Dialog.Execute then
begin
w:=CreateOleObject('Word.Application');
w.documents.Open(Dialog.FileName);
end;
И работай с переменной "w", как с TOLEContainer, в ней и будет весь текст файла храниться.