Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.09.2009, 09:31   #1
Alex19789
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 31
Радость Внедрённые объекты

Здравствуйте уважаемые форумчане!
Может быть кого-то заинтерисует мой вопрос:
- Возможно-ли каким-либо образом создать изменяемые в зависимости от значений в ячейке внедрённый объект Word (формула)?

В примере: тебличка с ихходными денными и результатом вычисления, ниже-внедрённый объект (формула). Нужно, чтобы при изменении исходных данных менялись значения, приведённые в формуле.
Может быть можно сделать проще и красивее (без внедрённых объектов)?

Заранее благодарен!
Вложения
Тип файла: rar Пример.rar (21.3 Кб, 16 просмотров)

Последний раз редактировалось Alex19789; 10.09.2009 в 09:35.
Alex19789 вне форума Ответить с цитированием
Старый 10.09.2009, 10:15   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Вообще, подобные вещи намного проще делать средствами Microsoft Word (без использования Excel)
В крайнем случае, использовать таблицу Excel в качестве исходных данных для документа Word.

(можно, конечно, реализовать всё при помощи макросов в Excel, но это очень сложно)

Пример подобных вычислений (средствами Word) во вложении.
Вложения
Тип файла: doc f.doc (21.5 Кб, 82 просмотров)
EducatedFool вне форума Ответить с цитированием
Старый 10.09.2009, 10:37   #3
Alex19789
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 31
По умолчанию

Извините за возможно глупый вопрос, но у меня в вашем вложении ничего не происходит при изменении исходных данных L и С, кнопка "обновить" отображается только в виде объекта и не нажимается... Может быть дело в том, что у меня 2007 Word?
Alex19789 вне форума Ответить с цитированием
Старый 10.09.2009, 10:42   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Цитата:
кнопка "обновить" отображается только в виде объекта и не нажимается...
Ей был назначен макрос обновления полей.
В прикреплённом документе этот макрос отсутствует, поэтому кнопка не работает.

Для ручного обновления полей с формулами (после изменения значений переменных) выделите мышью нужные строки с формулами (или выделите весь текст документа при помощи Ctrl + A), и нажмите F9 для обновления полей.

Последний раз редактировалось EducatedFool; 10.09.2009 в 10:45.
EducatedFool вне форума Ответить с цитированием
Старый 10.09.2009, 10:48   #5
Alex19789
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 31
По умолчанию

Спасибо! Буду эксперементировать дальше!
Alex19789 вне форума Ответить с цитированием
Старый 21.07.2011, 23:28   #6
pobat
Новичок
Джуниор
 
Регистрация: 21.07.2011
Сообщений: 1
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Вообще, подобные вещи намного проще делать средствами Microsoft Word (без использования Excel)
В крайнем случае, использовать таблицу Excel в качестве исходных данных для документа Word.

(можно, конечно, реализовать всё при помощи макросов в Excel, но это очень сложно)

Пример подобных вычислений (средствами Word) во вложении.
Как сделать закладку с числом я понял, но как ее вставить в Редактор формул?
pobat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Com Объекты и TcpServer part13an Работа с сетью в Delphi 0 23.07.2008 16:14
Объекты или... Lich Общие вопросы Delphi 1 03.06.2008 23:22
объекты в си Барби Помощь студентам 1 13.05.2008 01:10
3D объекты в Си g0liath Помощь студентам 2 20.04.2008 21:39
com-объекты b-code Общие вопросы Delphi 0 15.03.2007 11:17