Страница 1 из 2

задача номер 2

Добавлено: 15 мар 2005, 16:36
Ринат
привет
как сделать, чтобы в ворде я заполняю поля 1 и поле 2, поле 3 отображает результат умножения полей 1 и 2, а в поле 4 вычисляется 10 % от поля 3, как построить это в Word, как форму сделать и где пропистаь все
спасибо,
первый день в VBA

Добавлено: 15 мар 2005, 18:55
Игорь Акопян
А в Ворде это прицЫпиально? Я бы для таблиц предпочёл всё-таки Ексел...

Добавлено: 16 мар 2005, 09:03
Zigi
Ну а если все таки ворд прицЫпиально - то делаем так:
Встаем в нужную ячеку таблицы, выбераем в меню Таблица/Формула... и в предлагаемом окошке пишем формулу по аналогии с экселем - B2*B3 или B4*.1
Но Ворд это все таки не эксель - поэтому автоматического пересчета полей 3 и 4 при изменении данных в полях 1 и 2 не происходит (хотя наверное это каким нибудь макаром можно добиться).
Для перерасчета формул надо встать на формуле кликнуть правой кнопокой и выбрать Обновить поле и так по каждой формуле в порядке их вычисления.
илил вывести кнопку Обновить поле на панельку, выделить все формулы, ну и обновить их все сразу.

Добавлено: 16 мар 2005, 10:55
Ринат
доброе утро, да друзья принципиально в ворде, спасибо за ответы,
нельзя никак добиться автоматического пересчета в ячейках?

Добавлено: 16 мар 2005, 11:02
Игорь Акопян
справка Word 2000:

Код: Выделить всё

Обновление полей
Значения полей могут быть обновлены автоматически или вручную в любое удобное пользователю время. 

Чтобы обновить отдельное поле, выделите поле или его значение, а затем нажмите клавишу F9. 
Чтобы обновить все поля в документе, выберите команду Выделить все в меню Правка, а затем нажмите клавишу F9. 

Совет.   Существует возможность автоматического обновления всех полей документа перед каждым его выводом на печать. Выберите команду Параметры в меню Сервис, а затем установите флажок Обновлять поля на вкладке Печать.

Добавлено: 16 мар 2005, 11:14
Ринат
спасибо за справку, полезно очень! у меня справки от ms office нет, спасибо за советы, ну а автоматического пересчета, как в excel можно добиться?

Добавлено: 16 мар 2005, 11:32
Игорь Акопян
По справке судя ;) , только перед выводом на печать

Добавлено: 16 мар 2005, 11:40
Zigi
Как вариант можно записать с макрос (выделить поля, пересчет полей) и повесить на панельку или на кнопки.
Это конечно не автоматизиреует расчет ячеек, но все ж полегче будет :lol:

Добавлено: 16 мар 2005, 11:42
Ринат
да спасибо, о макросе и идет речь, но возможно ли сделать, без кнопки, например кликаю мышкой на ячейку результата и получаю результат, типа того

Добавлено: 16 мар 2005, 15:14
Ринат
проблема решена, спасибо всем