Хочу поделиться своим опытом раскапывания этого, на первый взгляд, простого вопроса:
# -*- coding: cp1251 -*-
import win32com.client, pywintypes
try:
objWord = win32com.client.Dispatch(r'Word.Application')
objDoc = objWord.Documents.Open("C:/Test.doc")
objWord.Visible = 0
objDoc.Activate
objDoc.ActiveWindow.Selection.WholeStory()
objDoc.ActiveWindow.Selection.Copy()
ss=objDoc.ActiveWindow.Selection.Text
print ss
objWord.Quit()
del objDoc
#print ss
except pywintypes.com_error, e:
print e[1].decode('cp1251').encode('cp866')
Соответственно, файл Test.doc должен лежать на корне С