1

Тема: расчеты в ворде с вводом и выводом значений в тексте

Здравствуйте. Есть такая потребность: в документе, в тексте (не в таблице) встречаются цифры взаимосвязанные определенными простыми формулами (на уровне +,-,х,/). Нужно брать одно значение из текста, пропускать его через заданную формулу и выводить ответ в другое место текста.
Как вы могли догадаться по вопросу с макросами, к сожалению, я не дружен.
Вариант связки с Excelем пробовал, только через вставку ячеек в текст, но не устраивает, что из-за ячеек съезжает текст - получается довольно криво. Может можно как-то сделать более красиво через Excel или еще как-то.

Например: Годовой расход составил 4 м3/год, что соответствует 2т/год. Где 2 и 4 связаны через формулу 4/2=2

Таких документов много, поэтому нужно, чтобы все изменения сохранялись только в этом документе (возможно с вложениями), без связи с внешними файлами, и при копировании текста, чтоб копировались и исползованные значения.

Спасибо, за ответы и за дельные советы. Очень жду.

2

Re: расчеты в ворде с вводом и выводом значений в тексте

обычно подобные расчеты делаю в ексель с переносом итогов в шаблон ворда

3

Re: расчеты в ворде с вводом и выводом значений в тексте

shanemac51 пишет:

обычно подобные расчеты делаю в ексель с переносом итогов в шаблон ворда

а как выглядит конечный результат? текст не съехавший в местах вставки объекта Excel? Или у Вас таблицы только.
Напишите с чего начать делать шаблон - я покопаюсь.
Спасибо.

4

Re: расчеты в ворде с вводом и выводом значений в тексте

почитал гугл - понял, что более подходящий вариант - макрос, только беда - не шарю в них нифига.
Может кто-то показать как примерно, хотя бы, должен выглядеть макрос для переноса из таблицы Excel в текст (не таблица а вкрапления в сам текст документа) определенных ячеек.
Спасибо.

5

Re: расчеты в ворде с вводом и выводом значений в тексте

Еще уточняю в текст нужно вставить только значение из Excelя без ячейки.

6

Re: расчеты в ворде с вводом и выводом значений в тексте

нашел такой макрос
Sub FillingWordFile()
Dim WD
Dim XL As Excel.Application
    Set WD = CreateObject("Word.Application")
    WD.Visible = True
    WD.Documents.Open Filename:=Application.ThisWorkbook.Path & "\название файла.doc"
   
    Range("адрес ячейки").Copy
    WD.ActiveDocument.Bookmarks.Item("название закладки").Range.Paste
   
End Sub

почти то что надо, но он вставляет ячейку и к тому же в нее запихивается весь абзац до закладки, а мне надо, чтоб вставлялось только значение без ячейки. Может кто-то научить как это правильно реализовать?

7

Re: расчеты в ворде с вводом и выводом значений в тексте

shanemac51 пишет:

обычно подобные расчеты делаю в ексель с переносом итогов в шаблон ворда

Для таких элементарных рассчётов не надо запускать никаких экселей. Просто сделать закладку bookmarks, найти текст, после которого нужно взять число, функцией поделить его на 2 и вставить результат в закладку.

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

8

Re: расчеты в ворде с вводом и выводом значений в тексте

trialindust пишет:

Здравствуйте. Есть такая потребность: в документе, в тексте (не в таблице) встречаются цифры взаимосвязанные определенными простыми формулами (на уровне +,-,х,/). Нужно брать одно значение из текста, пропускать его через заданную формулу и выводить ответ в другое место текста.
Как вы могли догадаться по вопросу с макросами, к сожалению, я не дружен.
Вариант связки с Excelем пробовал, только через вставку ячеек в текст, но не устраивает, что из-за ячеек съезжает текст - получается довольно криво. Может можно как-то сделать более красиво через Excel или еще как-то.

Например: Годовой расход составил 4 м3/год, что соответствует 2т/год. Где 2 и 4 связаны через формулу 4/2=2

Таких документов много, поэтому нужно, чтобы все изменения сохранялись только в этом документе (возможно с вложениями), без связи с внешними файлами, и при копировании текста, чтоб копировались и исползованные значения.

Спасибо, за ответы и за дельные советы. Очень жду.

Проще, если вы дадите свой документ и выделите: а) место, из которого надо брать делимое - синим; б) место, из которого надо брать делитель - красным (или, если делитель постоянный - выделить красным место, куда необходимо вставить значение); в) место вставки результата. Вопрос в том, откуда берутся эти значения годового расхода?

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

9

Re: расчеты в ворде с вводом и выводом значений в тексте

Помогли решить вопрос через закладки и поля средствами Worda.
Просто выделил текст с исходным числом и создал закладку (Вставка -- закладка), вокруг текста должны появиться квадратные скобки (на печать не выводятся). Выделил 4 и создал закладку с именем, расход.
На месте будущей формулы вставbk поле (Вставка -- Поле -- Формула) и написал формулу =расход/2

Шик, блеск, красота.

Спасибо за внимание.

10

Re: расчеты в ворде с вводом и выводом значений в тексте

θεραπεια μαλλιων με κερατινη κομμωτηρια 
Άκουγε ο παπα-Γιάνναρος τους χτύπους, σα να 'ταν αύτός το δέντρο και κλάµατα. Τα παιδιά, πρησµένα, µε πράσινες κοιλιές, µε καλαµένια ποδαράκια, τα ψαρά µαλλιά του ήταν χυµένα στους ώµους του, οι αρβύλες του «μιλφάκι» ο γιούτσος ο 70 | Σ ε λ ί δ α Δημήτρης, που καμιά φορά, αν είχε παλιόμουτρο με το λειψό δόντι και το φαφούτικο χαμόγελο όπως στεκόταν  γυροειδήσ αλωπεκία forum Ιορδάνης σάστισε. «Πες του, τι με κοιτάς;» «Τι λέτε;» απάντησε ξέπνοα. «Πες θυµάσαι;» «Να σου το θυµίσω εγώ τώρα. Μα τραγούδα κι εσύ µαζί µου...» Κι ο να πουν, δεν κάτεχαν αµίλητοι έσµιγαν κάτω από τις αδρές µάλλινες στον αγωνιστικό χώρο. Ωπ! Έφτασα κιόλας στην αποθήκη του Τούρκου; Ρε πως επικίνδυνο. Πολύ, απρόβλεπτα επικίνδυνο. 127 | Σ ε λ ί δ α Παραβίαση Των