Адреса ячеек в редакторе Word. Способы вычислений, использование формул, форматы чисел.
Для проведения вычислений в таблице Word необходимо установить курсор в соответствующей ячейке (с ожидаемым результатом), использовать команду меню Таблица Формулаиввести данные в диалоговом окне Формулаили выбрать нужную функцию.
Название функции можно вводить с клавиатуры или выбирать из раскрывающегося списка функций в диалоговом окне Формула.Все функции имеют одинаковый формат записи и включают имя функции и находящийся в круглых скобках перечень аргументов, например: =SUM(А1;В2;С4).
Дляфункций с пустыми скобками допустимо любое число аргументов, разделенных точкой с запятой (;). При ссылке на интервал между адресами первой и последней ячейки используется символ (:). Аргументы могут быть числами, формулами, адресами ячеек или именами закладок. Адрес каждой ячейки содержит № столбца (Латинский алфавит) и № строки (арабские цифры). Вычисления начинаются со знака «=». Так, выражение: «=А1+В3» означает сумму значений ячейки, стоящей на пересечении первого столбца и первой строки и ячейки, стоящей на пересечении второго столбца и третьей строки таблицы.
Для функций, которые приведены в табл. 4, разрешается использовать в качестве аргументов также ссылки на ячейки в таблицах или ключевые слова (ABOVE –суммирует все ячейки находящиеся выше выделенной ячейки, LEFT- суммирует все ячейки находящиеся левее выделенной ячейкии т.д.).
Некоторые встроенные функции Word Таблица4
Функция | Назначение |
SUM | Нахождение суммы чисел в указанном блоке ячеек |
PRODUCT | Произведение чиселв указанном диапазоне ячеек |
MAX | Нахождение максимального значения в указанном блоке ячеек |
MIN | Нахождение минимального значения в указанном блоке ячеек |
COUNT | Подсчет числа значений в указанном диапазоне ячеек |
AVERAGE | Вычисление среднего значения для диапазона ячеек |
Формат вывода результата вычислений можно изменять по усмотрению пользователя в диалоговом окне Формула в поле Формат числа, например 0,00 (с двумя десятичными знаками после запятой), 0,00% (в виде процентов) и т.д.
При вычислениях с помощью формул необходимо соблюдать принятый в математике порядок арифметических операций (таблица 5):
сначала производится возведение в степень;
затем – умножение и деление (они имеют одинаковый приоритет);
в последнюю очередь – сложение и вычитание (они также имеют одинаковый приоритет).
Приоритет арифметическихоператоров Таблица 5
Оператор | Назначение | Приоритет |
+ | Сложение | Самый низкий |
– | Вычитание | Самый низкий |
* | Умножение | Высокий |
/ | Деление | Высокий |
^ | Возведение в степень | Наивысший |
Если два оператора в формуле имеют одинаковый приоритет, вычисление производится слева направо. Нормальный порядок выполнения операций изменяют введением скобок. Операции в скобках выполняются первыми.
Форматирование таблиц, автоформат. (в билете28 есть инфо для билета30)
При форматировании таблицы можно задать, какие следует провести границы при печати, какого они должны быть цвета и толщины, как закрасить ячейки. Для прочерчивания границ таблицы или нескольких ячеек выделите только требуемые ячейки, включая их содержимое, выберите соответствующий элемент из списка Границы панели инструментов Форматирование (рис. 7.7). При вставке таблицы ее граница по умолчанию устанавливается в виде тонкой сплошной линии черного цвета. Для добавления другой границы выберите команду Границы и заливка в меню Формат и откройте вкладку Граница. Задайте параметры Тип, Цвет и Ширина. Убедитесь, что в списке Применить к выбран верный параметр: таблице или ячейке.
Рис. 7.7Прочерчивание/удаление границ ячеек таблицы
Также для форматирования можно воспользоваться кнопкой Автоформат.
Подготовка процессора электронных таблиц Excel к работе. Структура рабочего листа, книги.
При запуске М. Excel открывается новая книга. Настройку окна можно менять.Обычно в окне Excel присутствуют панели инструментов Стандартная и Форматирование, строка формул и строка состояния.
Меню Excel разделено на несколько пунктов — это Файл, Правка, Вид, Вставка, Формат, Сервис, Данные, ОкноиСправка.
Рабочая книга по умолчанию содержит 3 листа. При необходимости количество листов можно увеличивать с помощью команды Вставка → Лист. Максимальное количество листов в книге равно 255. В каждом листе 356 столбцов и 65 536 строк. Таким образом каждый лист содержит 16 777 216 ячеек. Все ячейки имеют однотипность оформления. Рабочее окно табличного редактора Excel имеет горизонтальную и вертикальную прокрутки с маркерами разделения. Последние позволяют разделить рабочую область на четыре части. Информация в ячейки вводится с клавиатуры. Это могут быть константы, текст, формулы и т.д. активная ячейка имеет маркер заполнения, расположенный в правом нижнем углу ячейки, с помощью которого можно распространить информацию по всем четырем направлениям.
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ — конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой.
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим.
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций.
Как узнать название ячейки в таблице в ворде
← →
M_a_r_i_n_a ( 2005-05-26 17:38 ) [0]
А можно ли узнать адреса ячеек таблицы, которая в Worde? Если да, то как это сделать?
Спасибо
← →
YurikGL © ( 2005-05-26 17:44 ) [1]
> А можно ли узнать адреса ячеек таблицы, которая в Worde?
> Если да, то как это сделать?
> Спасибо
По каким входным параметрам?
← →
M_a_r_i_n_a ( 2005-05-26 17:47 ) [2]
Допустим, даже в самом Ворде
← →
YurikGL © ( 2005-05-26 17:50 ) [3]
> M_a_r_i_n_a (26.05.05 17:47) [2]
1)Что понимаешь под адресом ячейки?
2)Пусть у тебя есть 10 таблиц, в каждой по 100 ячеек. адрес какой нужен?
← →
M_a_r_i_n_a ( 2005-05-26 17:54 ) [4]
Адрес ячейки, в моем понятии, это номер строки и номер столбца. Ячейка из этого и состоит. У меня одна таблица, в которой не понятно как располагаются строки и столбцы т.к. в некоторые ячейки объеденены.
← →
YurikGL © ( 2005-05-26 18:02 ) [5]
> У меня одна таблица, в которой не понятно как располагаются
> строки и столбцы т.к. в некоторые ячейки объеденены.
И чего надо?
← →
rOOse © ( 2005-05-26 18:07 ) [6]
Таблицы в документе Word образуют коллекцию Tables. Их количество можем узнать так:
к отдельной таблице обращаемся по ее номеру:
где i — целое число. В данном случае мы обращаемся к первой таблице, а вообще i может принимать значения от 1 до WordDocument1.Tables.Count. Если нам необходимо создать таблицу самим, следует поступить так:
WordDocument1.Tables.Add(WordDocument1.Range, i, j, EmptyParam, EmptyParam);
Эта таблица — единственное, что будет в документе, так как она заменяет собой указанный в числе параметров объект Range. В данном случае получаем таблицу на i строк и j столбцов. Если уже еcть какой-то текст, который надо сохранить, совершенно аналогичным образом можем указать пределы объекта Range:
a:=5;
b:=15;
WordDocument1.Tables.Add(WordDocument1.Range(a,b), i, j, EmptyParam, EmptyParam);
Переменные a и b должны быть объявлены как OleVariant.
Ну вот, теперь у нас есть таблица. Неважно, содержалась она уже в документе или мы создали ее сами. Посмотрим, что же мы с ней можем сделать. Число столбцов и строк узнаем так:
Здесь мы опять обратились к первой таблице, но можем работать с любой — надо только правильно указать ее номер. Теперь изменим ширину столбцов или высоту строк:
Аналогично можем задавать размеры отдельных строк и столбцов:
Здесь j — опять таки целое число, начинается от 1. Можем обратится к отдельной ячейке, прочитать или изменить содержащийся в ней текст:
Здесь j и k целые переменные, изменяются от 1 до числа строк или столбцов соответственно. Присвоив данной величине строковое выражение, увидим, что оно появилось в ячейке (j,k). Несколько непривычно, но в таблицах Word на первом месте стоит именно номер строки.
← →
TUser © ( 2005-05-26 20:03 ) [7]
> Адрес ячейки, в моем понятии, это номер строки и номер столбца
А если использовано объединение ячеек?
← →
M_a_r_i_n_a ( 2005-05-26 20:26 ) [8]
Адреса ячеек я узнала. Но когда обращаюсь к определенной ячейке через Делфи у меня всё зависает!
← →
YurikGL © ( 2005-05-27 07:26 ) [9]
> А если использовано объединение ячеек?
Насколько помню, у нее будет номер верхней левой из объединенных ячеек.
> Но когда обращаюсь к определенной ячейке через Делфи у меня
> всё зависает!
Как обращаешься?
Как удалить ячейку в таблице Ворд за несколько секунд
Всем привет. Вас приветствует Фёдор Лыков — создатель блога «Основы ПК». Как часто вы допускаете ошибки при создании таблиц в текстовом редакторе Ворд? Думаю, что такое событие периодически происходит. После этого приходится долго сидеть в интернете. Однако если знать что делать проблема перестает таковой быть. Поэтому предлагаю сегодня разобраться с вопросом, как удалить ячейку в таблице Ворд.
Такая ситуация может произойти если вы допустили ошибку из-за невнимательности. В таких случаях обычно нужно оставить таблицу, но убрать один единственный прямоугольник.
Перед тем как мы начнем погружаться в дебри и разбираться с удалениями, посмотрите, пожалуйста, на статью, как обновить браузер Яндекс. В ней вы узнаете, что нужно делать, чтобы бесплатно получить актуальную версию браузера.
Выполняем удаление
Рассмотрим на примере, в каком случае такой вариант может понадобиться.
Представьте, что у вас введён некий массив данных. Но из только что созданной таблицы нужно удалить только одну ячейку.
Это можно сделать с помощью удаления. Для нас разработчики придумали два способа, к которым можно прибегнуть: через контекстное меню и с помощью инструмента удалить.
Рассмотрим каждый из них более подробно.
Контекстное меню
Ворд многогранная программа и подходит для решения любых задач. Одной из увлекательных функций является рисование. Вы об этом даже не догадывались. Подробнее ознакомиться с тем, как рисовать в Word можно, перейдя по ссылке.
Обратимся к контекстному меню. Но перед этим нам нужно кликнуть кнопкой мышки по ячейке (или группе) которая должна подвергнуться удалению.
Это действие приведёт к окрашиванию выбранного поля в другой цвет. Что будет означать: клетка выделена. Теперь с ней можно работать.
После этого нужно кликнуть правой кнопкой мыши по выделенной области. При этом откроется диалоговое окно, в котором нас будет интересовать строка под названием «Удалить ячейки».
Функция «Удалить»
Однако существует альтернативный вариант. Так же как и в первом случае делаем выделение необходимых ячеек.
После этого, если подвести к ним курсор, то рядом появится панель управления. Если подвести курсор к кнопке «Удалить» станет активным выпадающий список. Нажимаем на «Удалить ячейки».
И первый, и второй способ завязан вокруг диалогового окна. В обоих случаях после обращения к выпавшему списку команд появится ещё один набор команд.
Теперь нам придется работать с ним.
Нужно поставить точку напротив первой строки. Это там, где написано «со сдвигом влево».
Применяя вторую строку мы не получим нужного результата. Однако в таком случае ничего не произойдет. Последние две строки вообще не предназначены для решения поставленной задачи. Они, например, понадобятся если нужно удалить всю строку или столбец.
После этого кликаем по кнопке «ОК». Это действие будет символизировать подтверждение наших действий.
Также советую вам обратить внимание на статью, как без проблем зарегистрироваться на Госуслугах. Это очень полезный сервис. В нем можно, к примеру, записаться на прием к врачу, не выходя из дома. При сложившейся ситуации в мире, считаю это актуальным. Не правда ли?
Когда мы нажали на кнопку «Ок» ненужная ячейка будет удалена, а расположенная справа от нее информация сместится влево. Стоит отметить, что на месте последней в ряду появится пустое поле.
Работать с таблицами можно не только в Ворд, но и в Гугл Таблицах. Ознакомиться с тем, что это такое можно перейдя по ссылке.
Как удалить ячейку в таблице ворд с помощью встроенной функции
Предварительно выделив всю таблицу или небольшую ее часть можно воспользоваться инструментом, который располагается на верхней панели Word. Для работы с таблицами тут есть отдельный блок, предназначенный для редактирования поля. Стоит отметить, что он носит название «Работа с таблицами». К примеру, её можно использовать для решения задачи, поставленной в теме статьи.
Чтобы это сделать кликаем по ячейке, которую требуется удалить. После чего открываем вкладку «Макет».
Теперь нам необходимо обратиться к блоку «Строки и столбцы». После этого кликаем по кнопке «Удалить».
Это действие покажет нам список возможных действий с ячейками. В нем нас будет интересовать самая первая строка. Она называется «Удалить ячейки».
Дальше все просто. Появится аналогичное предыдущему способу окно. Тут нам необходимо активизировать первое действие, то есть «со сдвигом влево». После чего нажимаем на клавишу «ОК».
При этом мы добьемся того же результата. Выбранная ячейка будет уничтожена, а находящиеся справа переместятся влево.
Как удалить ячейку в таблице Ворд с помощью объединения ячеек
Стоит отметить, что озвученные выше способы решают поставленную задачу. Однако результат получается, мягко говоря, не очень презентабельным. Однако он получается не эстетичным из-за некрасивого смещения полей таблицы.
Как по мне, лучше применить объединение ячеек. Данная функция также доступна в контекстном меню, которое вызывается нажатием на правую кнопку мышки.
Функция объединения ячеек доступна в подменю «макет», которое располагается в верхней части программы. Как туда попасть мы рассмотрели выше, когда разбирались с удалением поля таблицы.
К примеру, результат объединения можно посмотреть на изображении ниже.
Заключение
Подошла к завершению очередная статья. В заключение, хочу повторить, какими способами можно избавиться от ненужной ячейки. Мы сегодня рассмотрели три действенных метода, чтобы решить вопрос, как удалить ячейку в таблице ворд: удаление через контекстное меню, через вкладку «макет» и с помощью объединения ячеек.
К тому же они помогают полностью справиться с проблемой, без дополнительных средств. Поэтому они и пользуются популярностью среди пользователей Word.
Напишите в комментариях, каким из вышеперечисленных способов обычно пользуетесь вы.
В завершение статьи хочу предложить вам помощь. Стоит отметить, что уже несколько лет я занимаюсь продвижением и созданием блогов. Мой стиль работы вы можете оценить, например, на блоге «Основы ПК».
Если у тебя есть желание получить сайт с высокой активностью, который будет приносить прибыль, то подробно ознакомиться со всеми тарифами можно тут. К тому же я не бросаю своих клиентов после сдачи сайта. В любое время прихожу на помощь и консультирую по всем возникающим вопросам.
- Paul Z
- Начинающий
-
- Сообщения: 19
- Зарегистрирован: 03.09.2003 (Ср) 11:53
Как получить индекс ячейки таблицы в Word
Добрый день, подскажите, пожалуйста, как определить в Word-е индекс ячейки в таблице при щелчке по ячейке мышью?
Понятно, что ее содержимое это Selection.Range, а вот ее индекс как выудить не совсем ясно!
Спасибо.
- alibek
- Большой Человек
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 09.06.2008 (Пн) 11:13
RowIndex
Lasciate ogni speranza, voi ch’entrate.
- alibek
- Большой Человек
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 09.06.2008 (Пн) 11:14
И отредактируй профиль, укажи действующий email.
Lasciate ogni speranza, voi ch’entrate.
- Paul Z
- Начинающий
-
- Сообщения: 19
- Зарегистрирован: 03.09.2003 (Ср) 11:53
Paul Z » 09.06.2008 (Пн) 12:21
ммм …. извините, но чтобы добраться до RowIndex надо знать индекс XXX в выражении Selection.Cells(XXX).RowIndex, а как его узнать ???
P.S. Профиль подправил
- alibek
- Большой Человек
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 09.06.2008 (Пн) 13:00
Selection.Cells(1).RowIndex — это номер строки текущей ячейки.
Lasciate ogni speranza, voi ch’entrate.
- Paul Z
- Начинающий
-
- Сообщения: 19
- Зарегистрирован: 03.09.2003 (Ср) 11:53
Paul Z » 09.06.2008 (Пн) 14:17
Thank you.
Нда, долго бы сам догадывался
- Vlassoff
- Начинающий
- Сообщения: 7
- Зарегистрирован: 06.06.2008 (Пт) 13:55
Vlassoff » 11.06.2008 (Ср) 9:28
Есть такая штука
Selection.Information
Так вот в списке переменных этого метода есть
wdStartOfRangeRowNumber
wdStartOfRangeColumnNumber
Это и будет индекс ячейки и индекс колонки соответственно. Для объекта Range — также приминим.
Вернуться в VBA
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
← →
M_a_r_i_n_a
(2005-05-26 17:38)
[0]
А можно ли узнать адреса ячеек таблицы, которая в Worde? Если да, то как это сделать?
Спасибо
← →
YurikGL ©
(2005-05-26 17:44)
[1]
> А можно ли узнать адреса ячеек таблицы, которая в Worde?
> Если да, то как это сделать?
> Спасибо
По каким входным параметрам?
← →
M_a_r_i_n_a
(2005-05-26 17:47)
[2]
Допустим, даже в самом Ворде
← →
YurikGL ©
(2005-05-26 17:50)
[3]
> M_a_r_i_n_a (26.05.05 17:47) [2]
1)Что понимаешь под адресом ячейки?
2)Пусть у тебя есть 10 таблиц, в каждой по 100 ячеек… адрес какой нужен?
← →
M_a_r_i_n_a
(2005-05-26 17:54)
[4]
Адрес ячейки, в моем понятии, это номер строки и номер столбца. Ячейка из этого и состоит. У меня одна таблица, в которой не понятно как располагаются строки и столбцы т.к. в некоторые ячейки объеденены.
← →
YurikGL ©
(2005-05-26 18:02)
[5]
> У меня одна таблица, в которой не понятно как располагаются
> строки и столбцы т.к. в некоторые ячейки объеденены.
И чего надо?
← →
rOOse ©
(2005-05-26 18:07)
[6]
Таблицы в документе Word образуют коллекцию Tables. Их количество можем узнать так:
tcount:=WordDocument1.Tables.Count;
к отдельной таблице обращаемся по ее номеру:
i:=1;
WordDocument1.Tables.Item(i) …,
где i — целое число. В данном случае мы обращаемся к первой таблице, а вообще i может принимать значения от 1 до WordDocument1.Tables.Count. Если нам необходимо создать таблицу самим, следует поступить так:
WordDocument1.Tables.Add(WordDocument1.Range, i, j, EmptyParam, EmptyParam);
Эта таблица — единственное, что будет в документе, так как она заменяет собой указанный в числе параметров объект Range. В данном случае получаем таблицу на i строк и j столбцов. Если уже еcть какой-то текст, который надо сохранить, совершенно аналогичным образом можем указать пределы объекта Range:
a:=5;
b:=15;
WordDocument1.Tables.Add(WordDocument1.Range(a,b), i, j, EmptyParam, EmptyParam);
Переменные a и b должны быть объявлены как OleVariant.
Ну вот, теперь у нас есть таблица. Неважно, содержалась она уже в документе или мы создали ее сами. Посмотрим, что же мы с ней можем сделать. Число столбцов и строк узнаем так:
i:=1;
k:=WordDocument1.Tables.Item(i).Columns.Count;
j:=WordDocument1.Tables.Item(i).Rows.Count;
Здесь мы опять обратились к первой таблице, но можем работать с любой — надо только правильно указать ее номер. Теперь изменим ширину столбцов или высоту строк:
WordDocument1.Tables.Item(i).Columns.Width:=90;
WordDocument1.Tables.Item(i).Rows.Height:=45;
Аналогично можем задавать размеры отдельных строк и столбцов:
WordDocument1.Tables.Item(i).Columns.Item(j).Width:=90;
WordDocument1.Tables.Item(i).Rows.Item(j).Height:=45;
Здесь j — опять таки целое число, начинается от 1. Можем обратится к отдельной ячейке, прочитать или изменить содержащийся в ней текст:
WordDocument1.Tables.Item(i).Cell(j,k).Range.Text;
Здесь j и k целые переменные, изменяются от 1 до числа строк или столбцов соответственно. Присвоив данной величине строковое выражение, увидим, что оно появилось в ячейке (j,k). Несколько непривычно, но в таблицах Word на первом месте стоит именно номер строки.
← →
TUser ©
(2005-05-26 20:03)
[7]
> Адрес ячейки, в моем понятии, это номер строки и номер столбца
А если использовано объединение ячеек?
← →
M_a_r_i_n_a
(2005-05-26 20:26)
[8]
Адреса ячеек я узнала. Но когда обращаюсь к определенной ячейке через Делфи у меня всё зависает!
← →
YurikGL ©
(2005-05-27 07:26)
[9]
> А если использовано объединение ячеек?
Насколько помню, у нее будет номер верхней левой из объединенных ячеек.
> Но когда обращаюсь к определенной ячейке через Делфи у меня
> всё зависает!
Как обращаешься?
Оформление текста в ячейках
Об оформлении текста в таблице
Текст в ячейках таблицы оформляется практически так же, как и обычный текст, но есть и некоторые ограничения.
Можно изменять параметры шрифта. Нельзя оформить буквицу в ячейке.
Можно изменять выравнивание, отступы и интервалы в абзацах. При этом выравнивание и отступы устанавливаются относительно краев ячейки, в которой находится текст.
Можно использовать нумерованные и маркированные списки. При этом элементами списка могут быть как абзацы в ячейках, так и сами ячейки таблицы.
Можно устанавливать границы и заливку абзацев и текста в ячейках, но обычно так не делают. Вместо этого используют границы и заливку ячеек.
Для оформления текста ячеек можно использовать стили. Более того, можно использовать стили таблиц, в параметры которых входят и параметры текста в ячейках.
Нельзя в ячейке создать многоколоночный текст.
Есть и новые возможности, неприменимые для обычного текста: вертикальное выравнивание, поворот текста и автоподбор параметров шрифта.
Вертикальное выравнивание текста
Текст и иное содержимое ячейки по умолчанию размещается с выравниванием по левой границе в верхней части ячейки. Если высота ячейки позволяет, можно изменить вертикальное выравнивание.
- Выделите фрагмент таблицы, для ячеек которого изменяется выравнивание. Если выравнивание изменяется в одной ячейке, ее можно не выделять, достаточно установить в ней курсор.
- Во вкладке Макет в группе Выравнивание выберите один из девяти возможных вариантов (
рис.
2.132).
При работе в других вкладках для вертикального выравнивания можно воспользоваться контекстным меню.
- Щелкните правой кнопкой мыши по выделенному фрагменту таблицы и выберите команду Выравнивание ячеек.
- В подчиненном меню (табло) выберите один из девяти возможных вариантов (
рис.
2.133).
Поворот текста
Текст в ячейках таблице можно расположить не только горизонтально, но и под углом ± 90 сверху вниз или снизу вверх.
- Выделите фрагмент таблицы, в ячейках которого поворачивается текст. Если направление текста изменяется в одной ячейке, ее можно не выделять, достаточно установить в ней курсор.
- Во вкладке Макет в группе Выравнивание нажмите кнопку Направление текста (см.
рис.
2.132). Если текст располагался горизонтально, то один щелчок по кнопке расположит текст сверху вниз. Следующий щелчок повернет текст снизу вверх. Следующий щелчок расположит текст горизонтально.
При работе в других вкладках для изменения направления текста можно воспользоваться контекстным меню.
- Щелкните правой кнопкой мыши по выделенному фрагменту таблицы и выберите команду Направление текста.
- В окне Направление текста — Ячейка таблицы (
рис.
2.134) выберите один из вариантов.
Рис.
2.134.
Выбор направления текста в ячейке
Автоподбор параметров шрифта
Можно установить автоматический подбор параметров шрифта (интервал и масштаб) таким образом, чтобы содержимое ячейки располагалось в одну строку от края до края ячейки.
- Выделите ячейки, для которых требуется установить автоподбор параметров шрифта.
- Во вкладке Макет в группе Таблица нажмите кнопку Свойства.
- Во вкладке Ячейка окна Свойства таблицы нажмите кнопку Параметры.
- В окне Параметры ячейки (
рис.
2.135) установите флажок вписать текст.
Рис.
2.135.
Автоподбор параметров шрифта
Если текст не помещался в ячейке в одну строку, он будет «уплотнен» за счет уменьшения масштаба (ширины) символов. Если ширина текста была меньше ширины ячейки, он будет «разрежен» за счет увеличения интервалов между символами (
рис.
2.136).
При установке курсора в ячейку с вписанным текстом там может отображаться подчеркивание бирюзовым цветом (см.
рис.
2.136). Это подчеркивание исчезает, при выводе курсора из ячейки. Подчеркивание в любом случае не выводится на печать.
Вычисления в таблицах
В таблицах Word можно выполнять несложные вычисления с использованием формул.
- Установите курсор в ячейку, в которой требуется получить результат вычисления.
- Во вкладке Макет в группе Данные нажмите кнопку Формула. Если эта кнопка не отображается, щелкните по стрелке кнопки Данные и, после отображения кнопки, нажмите ее.
- В окне Формула (
рис.
2.137) в поле Формула введите формулу. Формула начинается со знака = (равно) и может содержать адреса ячеек, операторы (знаки действий) и функции. При желании в списке поля Формат числа можно выбрать числовой результата вычисления (числовой с разделителем разрядов, денежный, процентный).
Рис.
2.137.
Создание формулы в ячейке
В некоторых случаях формула в окне Формула может быть записана автоматически. Например, если ячейка находится ниже ячеек с числами, будет записана формула = SUM (ABOVE), что означает суммирование всех вышерасположенных ячеек. Если ячейка находится и правее ячеек с числами, будет записана формула = SUM (LEFT), что означает суммирование всех слева расположенных ячеек. Если требуется именно такое действие, можно применить эти формулы. Если данный столбец или строка содержат пустые ячейки, суммирование всего столбца или строки не производится. Для суммирования всей строки или столбца введите нули во всех пустых ячейках.
В противном случае следует очистить поле Формула и ввести формулу самостоятельно.
В Microsoft Word можно использовать 18 функций. Их можно вводить с клавиатуры или выбрать в раскрывающемся списке Вставить функцию. Наиболее часто используют функции: ABS( ) — абсолютное значение; AVERAGE( ) — среднее значение; INT( ) — целая часть числа; MIN( ) — наименьшее значение; MAX( ) — наибольшее значение; PRODUCT( ) — произведение; SUM( ) — сумма. В круглых скобках записывается аргумент функции. Аргументом может быть число, адрес ячейки или диапазон ячеек, имя закладки, функция.
В таблицах Microsoft Word принята та же адресация ячеек, как и в таблицах Microsoft Excel: адрес ячейки складывается из имени столбца, обозначенного латинской буквой, и имени строки, обозначенного арабской цифрой (
рис.
2.138). При ссылках на ячейки в формулах, используют запятую в качестве разделителя ссылок на отдельные ячейки и двоеточие для разделения первой и последней ячеек, определяющих диапазон.
В качестве операторов в Microsoft Word можно использовать следующие знаки: + (сложение); — (вычитание); * (умножение); / (деление); = (равно) и некоторые другие.
В раскрывающемся списке Формат числа можете выбрать числовой формат результата вычисления.
После записи формулы в диалоговом окне Формула (см.
рис.
2.137) нажмите кнопку ОК.
Недостатком формул Microsoft Word является отсутствие автоматического обновления результатов при изменении значений аргументов. Для принудительного обновления результатов выделите ячейку с формулой и нажмите клавишу клавиатуры F9.
- Remove From My Forums
-
Question
-
I’ve written some code in vbs to open a Word document and search for the first occurrence of a string. This selection search works and lands me in a table cell which I would like to erase and fill in with different text. Is there a way to find out what table and cell I am in so I can erase and rewrite the cell.
Code is below:
set objWord = CreateObject («Word.Application»)
objWord.Visible = Falseset objDoc = objWord.Documents.Open («C:formsreport.doc», false, false)
set objSelection.objWord.Selection
objSelection.Find.Forward = True
objSelection.Find.Text = «Serial No:»objSelection.Find.Execute
if (objSelection.Find.Found) then
‘ If I could find out the cell number at this point I could reset data in the cell (label and serial #)
‘ The current code only works the first time. If there is a value in there already, I end up with 2 entriesobjSelection.TypeText = «Serial No:» & «new value»
end if
objDoc.SaveAs («C:formsreport.doc»)
objWord.QuitThanks for any help
Answers
-
You can get that information using the Selection.Information property, but maybe it’s easier to do this:
Const wdWithInTable = 12 Set objWord = CreateObject («Word.Application») objWord.Visible = False objWord.DisplayAlerts = False Set objDoc = objWord.Documents.Open ( _ «C:formsreport.doc», False, False) Set objSelection = objWord.Selection objSelection.Find.Forward = True objSelection.Find.Text = «Serial No:» objSelection.Find.Execute If (objSelection.Find.Found) Then If objSelection.Information(wdWithInTable) Then objSelection.Cells(1).Range.Text = _ «Serial No: « & «some value» End if End If objDoc.SaveAs («C:formsreport.doc») objWord.Quit Use objSelection.Information to check if the selection is within a table, and if it is, use objSelection.Cells(1).Range.Text to change the text directly.
urkec
-
Marked as answer by
Wednesday, February 11, 2009 2:49 AM
-
Marked as answer by