|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.01.2011, 17:08 | #1 |
Пользователь
Регистрация: 25.04.2010
Сообщений: 10
|
исправление ошибок
Задача
Условие. Написать макрос, который бы 1) создал новый документ 2) вставил в него таблицу из 10 строк и 3 столбцов 3) для каждого из установленных в системе шрифтов выводил : в 1-м столбце - Порядковый номер шрифта, во 2-м столбце - Название шрифта, в 3-м столбце фразу "Computer IBM" данным шрифтом 12 пт в 4-м столбце - фразу "Кафедра САиОИ" данным шрифтом 12 пт. Sub lab31() Application.Documents.Add.Activate ActiveDocument.Tables.Add Range:=Selection.Range, numrows:=10, numcolumns:=3, DefaultTableBehavior:=wdWord9TableB ehavior, AutoFitBehavior:=wdAutoFitFixed ActiveDocument.Tables.Item(1).Delet e Dim kol As Integer kol = Application.FontNames.Count ActiveDocument.Tables.Add Range:=Selection.Range, numrows:=kol, numcolumns:=4, DefaultTableBehavior:=wdWord9TableB ehavior, AutoFitBehavior:=wdAutoFitFixe For i = 1 To kol Selection.SelectRow Selection.Font.Name = Application.FontNames(i) Selection.SelectCell Selection.TypeText Text:=i Selection.MoveRight unit:=wdCell, Count:=1 Selection.TypeText Text:=Selection.Font.Name Selection.MoveRight unit:=wdCell, Count:=1 Selection.TypeText Text:="computer ibm" Selection.MoveRight unit:=wdCell, Count:=1 Selection.TypeText Text:="Кафедра САиОИ" Selection.MoveDown unit:=wdLine, Count:=1 Selection.MoveLeft unit:=wdCharacter, Count:=3 Next i Задача Условие. Написать макрос, который бы сжимал таблицы, удаляя в них пустые строки. Sub DeleteEmptyRows() LastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count Application.ScreenUpdating = False For r = LastRow To 1 Step -1 If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete Next r End Sub буду очень признателен за помощь) |
09.01.2011, 10:44 | #2 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
Код:
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
09.01.2011, 15:22 | #3 | |
Пользователь
Регистрация: 25.04.2010
Сообщений: 10
|
Цитата:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
таблицы с файлами...-исправление ошибок | Andrianka | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 01.07.2010 12:59 |
исправление ошибок в коде | Viola2208 | Помощь студентам | 0 | 12.05.2010 00:01 |
Исправление небольших ошибок - СПИСКИ | Lexeres | Помощь студентам | 2 | 07.04.2010 14:40 |
Исправление ошибок. игра Викторина | Vladya | Помощь студентам | 3 | 23.11.2008 21:38 |
Исправление ошибок в проге | Juhn | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 16.01.2008 18:17 |