Страницы: 1
RSS
Сбор данных из документа WORD, слияние?
 
Смысл в том чтобы из вордовского документа(формализованного приказа) вытащить данные в лист exel в определенном порядке, и как работать с вордовым документом их exel
 
Пока только научился открывать word'овский документ, дальше мне нужно его макросом отформатировать, т.е. убрать лишние знаки( я так думаю)
 
вот код екселя


Код
Private Sub op()
Application.ScreenUpdating = False
Dim wd As Object
Dim ns As Worksheet
Set wd = CreateObject("Word.Application")

'путь к файлу
f = Application.GetOpenFilename("Файлы RTF, *.rtf,Все файлы, *.*")
If TypeName(f) = "Boolean" Then Exit Sub 'если Отмена - выход

'откроем выбранный файл
Set wdd = wd.Documents.Open(f)

'выделяем содержимое документа
wdd.content.Select

'ТУТ НУЖЕН АВТОФОРМАТ
*********************************
'копируем содержимое документа
t = wdd.content.Copy

'создадим лист для этого документа в EXCEL
Set ns = ActiveWorkbook.Worksheets.Add

'вставим скопированное в созданный лист
ns.Paste Destination:=ns.Cells(1, 1)

'закрываем WORD
wdd.Close (False)
wd.Quit (False)
End Sub


вот ещее один пример кода
 
ВАРИАНТ В СТОЛБИК
 
Спасибо, сейчас поковыряюсь
Страницы: 1
Читают тему
Наверх