Сообщение отредактировал egoist: 02.12.2008, 22:38:12
Microsoft Word
#61
Отправлено 18.08.2006, 12:09:18
#65
Отправлено 03.10.2006, 10:29:24
Если я правильно понял, вы хотите считывать имеющиеся значения из определенных ячеек существующей таблицы и вносить эти значения в ячейки новой таблицы (то есть, в ячейки, находящиеся в аналогичных столбцах и строках новой таблицы). Это возможно, если написать программу на VBA, встроенную в документ или в шаблон документа. Вам (или тому, кто будет писать эту программу) потребуется разобраться с объектной моделью Word, особенно с объектом Table, его свойствами и методами. Придется немало повозиться, так как объект Table является составным, и содержит в себе много других объектов (и даже не просто объектов - а наборов, коллекций таких объектов), со своими свойствами и методами. Это строки (Rows), столбцы (Columns), ячейки (Cells), границы (Borders) и многое другое.
Рекомендую начинать с простых примеров, по мере успеха наращивать сложность задачи. Например, вот так выглядит небольшой, сильно упрощенный фрагмент программы на VBA, который сначала создает в файле "MyFile.doc" пустую таблицу из 12 строк и 5 столбцов, c режимом автоподбора ширины, затем заполняет заголовок таблицы (1-ю строку) заданным текстом с использованием шрифта Arial размером 18 пунктов:
Dim newTable As Table With Documents("MyFile.doc") Set newTable = .Tables.Add(Range:=Selection.Range, NumRows:=12, _ NumColumns:= 5, DefaultTableBehavior:=wdWord9TableBehavior, _ AutoFitBehavior:=wdAutoFitContent) With newTable.Rows(1) With .Range.Font .Name = "Arial" .Size = 18 End With .Cells(1).Range.Text = "Тип двигателя" .Cells(2).Range.Text = "? двигателя" .Cells(3).Range.Text = "Об/мин" .Cells(4).Range.Text = "Запущен" .Cells(5).Range.Text = "Время работы" .HeadingFormat = True End With End With
#66
Отправлено 03.10.2006, 11:07:02
Если нет, то просто макросом идешь по ячейкам(к примеру, в цикле) и считываешь их, а затем вставляешь в нужные ячейки получающей таблы.
Если да, то сначала определяешь, тем же макросом, что за значения в ячейках, цифры или буквы. Ну а дальше как при варианте "если нет".
#69
Отправлено 05.10.2006, 01:10:55
Там можно найти почти любую гласную со знаком ударения (кроме чисто русских гласных, таких как "ы", "э", "ю", "я"). В общем, этот способ мало пригоден.
Сообщение отредактировал Visual1: 05.10.2006, 01:15:55
#71
Отправлено 05.10.2006, 13:07:19
Как ни странно, мне подошел. Спасибо большое.Про ударения я тоже думал, но пока все, что приходит в голову - это тупая вставка символа из таблицы (меню Вставка -> Символ -> Диалоговое окно с символами из набора "Расширенная латиница").
Там можно найти почти любую гласную со знаком ударения (кроме чисто русских гласных, таких как "ы", "э", "ю", "я"). В общем, этот способ мало пригоден.
#73
Отправлено 31.07.2007, 18:07:02
Работаем на MACах
и столкнулись с такой проблемой
WORD не проверяет русскую орфографию
может кто нибудь помочь советом? что сделать и где скачать?
нужна программа ruSpell
http://www.apple.ru/ruspell/
#77
Отправлено 03.08.2007, 13:38:25
http://van-gogh.myli...1_ruSPELL.toast
ЗЫ Ксюшке привет, от с Стаса с Харперса!
#80
Отправлено 06.07.2008, 23:57:57
Количество пользователей, читающих эту тему: 0
пользователей: 0, неизвестных прохожих: 0, скрытых пользователей: 0