Эксопрт таблиц из Word в Exel - VB
Формулировка задачи:
Товарищи девелоперы, помогите пожалуйста. Нужно из вордовского документа, который включает вперемешку текст и таблицы экспортировать таблицы в Exel.
Решение задачи: «Эксопрт таблиц из Word в Exel»
textual
Листинг программы
<font color="blue">Public</font> <font color="blue">Sub</font> WordTablesToExcel() <font color="blue">Dim</font> wdTbl <font color="blue">As</font> Word.Table <font color="blue">Dim</font> wdCell <font color="blue">As</font> Word.Cell <font color="blue">Dim</font> xlApp <font color="blue">As</font> Excel.Application <font color="blue">Dim</font> xlWb <font color="blue">As</font> Excel.Workbook <font color="blue">Dim</font> xlWs <font color="blue">As</font> Excel.Worksheet <font color="blue">Dim</font> intTbl <font color="blue">As</font> <font color="blue">Integer</font> <font color="blue">Dim</font> fIsLikeFt <font color="blue">As</font> <font color="blue">Boolean</font> <font color="blue">Set</font> xlApp = <font color="blue">New</font> Excel.Application xlApp.Visible = True <font color="blue">Set</font> xlWb = xlApp.Workbooks.Add <font color="blue">For</font> <font color="blue">Each</font> wdTbl <font color="blue">In</font> ActiveDocument.Tables fIsLikeFt = True <font color="blue">For</font> <font color="blue">Each</font> wdCell <font color="blue">In</font> wdTbl.Columns(<font color="darkblue"><b>1</b></font>).Cells <font color="blue">If</font> <font color="blue">Not</font> wdCell.Range Like <font color="teal">"FT-*"</font> <font color="blue">Then</font> fIsLikeFt = False <font color="blue">Exit</font> <font color="blue">For</font> <font color="blue">End</font> <font color="blue">If</font> <font color="blue">Next</font> wdCell <font color="blue">If</font> fIsLikeFt <font color="blue">Then</font> wdTbl.Range.Copy <font color="blue">Set</font> xlWs = xlWb.Worksheets.Add xlWs.Paste <font color="blue">End</font> <font color="blue">If</font> <font color="blue">Next</font> wdTbl <font color="blue">Set</font> xlApp = <font color="blue">Nothing</font> <font color="blue">End</font> <font color="blue">Sub</font>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д