Тема: Подсчет формул
Можно ли как-то заставить word считать написанные в него формулы?
Может не через стандартный редактор формул, а через какое-то дополнение?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Можно ли как-то заставить word считать написанные в него формулы?
Может не через стандартный редактор формул, а через какое-то дополнение?
Попробуйте посчитать объекты InlineShapes со свойством ClassType:="Equation.3" (см., аналогичный пример здесь - http://wordexpert.ru/page/formuly-v-raz … chitatelya).
Ссылка не правильная?
Ссылка не правильная?
Приношу свои извинения. Сейчас ссылка работает.
Можно ли как-то заставить word считать написанные в него формулы?
Формулы в формате Equation 3.0 я умею обновлять через макрос. Может быть это можно модифицировать для подсчета...
Sub ПреобразоватьФормулы(lngNumber)
' вход: число формул, которые надо преобразовать
Dim i As Long
ActiveWindow.View.ShowFieldCodes = True ' включение отображения кодов полей
Selection.Find.ClearFormatting
With Selection.Find 'настройка опций поиска
.Text = "^d EMBED Equation.3" '^d - означает поле
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
i = 0 ' инициализируем счетчик
Do Until Selection.Find.Execute = False Or i = lngNumber
'Selection.Find.Execute ' эту строку надо закоментировать обязательно
i = i + 1
If Selection.Type = wdSelectionShape Then
Selection.ShapeRange(1).ConvertToInlineShape.Select
End If
Selection.InlineShapes(1).OLEFormat.ConvertTo ClassType:="Equation.3", _
DisplayAsIcon:=False
Loop
ActiveWindow.View.ShowFieldCodes = False ' выключение отображения кодов полей
Selection.MoveLeft Unit:=wdCharacter, Count:=1 ' сдвигаю позицию влево
End Sub
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Подсчет формул
Работу с текстами можно сравнить с бурным морем. В этом бумажном море очень сложно не утонуть, если пытаться одолеть его вплавь, но оно покоряется большому кораблю, такому как редактор Microsoft Word, и та же работа делается выполнимой и преодолимой. На портале о Microsoft Office Word вы узнаете про: недавно используемые документы системный.
Однако, как корабль не может плыть сам, без участия капитана и команды, так и мощная программа не будет работать без управления человека. На портале о Microsoft Office Word вы узнаете про: режим работы на ворде. Не любой человек сможет управлять судном, не любой пользователь сможет правильно и эффективно работать в Ворде. Наш сайт о Microsoft Office Word даст ответ про: синонимы и антонимы к слову взобраться. То есть, вы, конечно, легко разберетесь с основными настройками самостоятельно, но многие тонкости останутся скрытыми. На портале о Microsoft Office Word вы узнаете про: как закрепить при рисование в ворде 2010.
Для того чтобы научиться как следует управлять этим кораблем, стоит посетить форум Ворд Эксперт. Полученных здесь сведений о создании шаблонов, написании макросов для самых различных операций редактирования, форматирования, создания и оформления текста, иллюстраций, таблиц, вам хватит для того, чтобы сделать механическую работу эффективной и значительно сократить время на выполнение различных операций. На портале о Microsoft Office Word вы узнаете про: текст копируется не другом формате.
На форуме вы найдете советы по оптимальным настройкам разных версий Ворда, готовые решения, список источников, которые полезно изучить, рекомендации по использованию горячих клавиш и многое другое. Наш сайт о Microsoft Office Word даст ответ про: математические операции в word. Также можно оставить запрос на выполнение необходимой вам работы по автоматизации или оптимизации вордовских операций. На портале о Microsoft Office Word вы узнаете про: зачем нужен неразрывный пробел.