Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 15, 2010 10:21:30

Aviz
От:
Зарегистрирован: 2009-03-06
Сообщения: 39
Репутация: +  1  -
Профиль   Отправить e-mail  

Чтение текста и MS Word

Хочу поделиться своим опытом раскапывания этого, на первый взгляд, простого вопроса:

# -*- 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 должен лежать на корне С



Офлайн

#2 Янв. 15, 2010 11:02:53

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Чтение текста и MS Word

Спасибо, на форуме не хватает таких вот рецептиков.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version