|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.10.2017, 21:53 | #1 |
Форумчанин
Регистрация: 12.11.2009
Сообщений: 258
|
Заменить часть текста на формулу Word VBA
Предположим нужно мне вставить в ворд текст
"где К_р – повышающий коэффициент, зависящий от присвоенного рабочему разряда;" Я использую для вставки текста вот такой код Код:
Как это сделать ? Вставлять можно формулы нового редактора формул (2007 и выше) он понимает подчеркивание в принципе |
26.10.2017, 01:15 | #2 | |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Лихо отключили всю эту сложную обработку
Цитата:
Можно включить нижний индекс для текста после _ и до следующего пробела при помощи поиска-замены Ворда: Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
|
26.10.2017, 12:20 | #3 |
Форумчанин
Регистрация: 12.11.2009
Сообщений: 258
|
А я вот видел как форматирование сбивается
+дело в том что переменная то может быть и несколько сложнее чем К_1 Например может быть нижний и верхний индекс, например К_а^1 в редакторе формул это корректно проходит, а индексами не сделать... Как этот код заставить работать если Word документ заполняется из VBA Excel ? .Execute Replace:=2 как будто не проходит команда Последний раз редактировалось bdfy; 26.10.2017 в 12:43. |
27.10.2017, 22:20 | #4 | |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Цитата:
Option Explicit в начале модуля помогает выявить неопределенные идентификаторы. Можете в VBA Excel подключить библиотеку Ворда: Tools - References - Microsoft Word... , тогда константы будут определены.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
|
28.10.2017, 20:38 | #5 |
Форумчанин
Регистрация: 12.11.2009
Сообщений: 258
|
нашел я ошибку текст вставлялся после поиска - а значит искать было не в чем) константы и т.п. тут не при чем.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[VBA Word] Удаление замещающего текста и гиперссылок | mav1984 | Microsoft Office Word | 10 | 01.10.2021 16:56 |
Замена текста в шаблоне Word из ячеек в Excel (VBA) | fensi | Помощь студентам | 0 | 16.05.2017 19:51 |
VBA WORD При наборе текста, автоматическая вставка изображения | fearnewstyle | Microsoft Office Word | 1 | 13.11.2011 08:05 |
VBA Word Перенос текста из ячеек таблицы одного файла в другой | bietins | Microsoft Office Word | 2 | 13.09.2011 16:04 |
Word VBA как вставить разрыв принудительный в формулу ? | bdfy | Microsoft Office Word | 13 | 01.12.2010 08:06 |