Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [решено] удаление таблиц (http://forum.oszone.net/showthread.php?t=261319)

kontox 27-05-2013 16:54 2157211

удаление таблиц
 
Скажите, пожалуйста, а можно в ворде, если есть много таблиц их удалить, но не в ручную, а как бы в настройках, типа удалить все таблицы:) чтобы просто остался лист со словами.

Iska 27-05-2013 18:25 2157272

kontox, удалить или преобразовать в текст?

kontox 28-05-2013 23:41 2158132

Iska, именно удалить. Т.е. представьте, что есть 55 листов, на каждом текст в таблице, в ручную (резинкой) это опупеть можно удалять. Нет ли какой нить спец. тулзы?))

okshef 29-05-2013 00:46 2158160

Макросом
Код:

Sub TablesCut()
Set td = ThisDocument
For Each tabl In td.Tables
tabl.Select
Selection.Cut
Next
End Sub

Учтите, содержимое таблиц будет удалено.
P.S.
Или замените
Код:

tabl.Select
Selection.Cut
на
tabl.Delete

быстрее

Iska 29-05-2013 05:35 2158197

Цитата:

Цитата kontox
представьте, что есть 55 листов, на каждом текст в таблице, в ручную (резинкой) это опупеть можно удалять. »

Представил ;). Затем нажал «Alt-F11», «Ctrl-G», в окно «Immediate» вставил строку:
Код:

For i = ThisDocument.Tables.Count To 1 Step -1 : ThisDocument.Tables.Item(i).Delete : Next i
Стал в конец вставленной строки, нажал «Enter».

kontox 30-05-2013 01:34 2158956

Iska, вы гений ворда)))

Iska 30-05-2013 03:28 2158971

kontox, отнюдь. Я очень многого не знаю, и раз от раза открываю для себя что-то новое.


Время: 16:18.

Время: 16:18.
© OSzone.net 2001-