|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 381
|
|||||||||||
Richedit, Глюк ли это?08.07.2019, 12:26. Показов 2856. Ответов 30
Добрый день.
Подскажите пожалуйста. Глюк ли это? Вводим текст в бокс richedit( при чем от руки вводишь норм),после просчета программа должна вывести массив, но она выводит по 2 слова потом перенос на другую строчку (до полвины заполняет бокс richedit текстом потом сама переносит). Я решил уже написать вот так(знаю что это говно код, ну проверить решил)
Вопросы: 1. Как вывести массив Array в бокс richedit (в одну строчку)? 2. Глюк ли это то что программа выводит по 2 слова из массива, или дело в другом? В коде нет переноса строки, может в настройках самого RichEdit смотреть? Гдето в просторах интернета написано, RightMargin = 1500 ' А можно и 2000-3000, это уж сколько нуно + запас ScrollBars = 3 - rtfBoth но я не знаю где это находится. Небольшой код
Добавлю что mas это RichEdit1->Text RichEdit1->Text перевел в строку потом в char получился mas
0
|
|||||||||||
| 08.07.2019, 12:26 | |
|
Ответы с готовыми решениями:
30
Как решить проблему с шаблонами или это глюк компилятора C++ Builder 5? Из RichEdit в RichEdit без потери форматирования Вот это глюк!!! |
|
Модератор
|
|
| 10.07.2019, 18:13 | |
|
Мистер Джек, блин, да покажите Вы уже полные данные и озвучьте задачу
полностью... Вы озвучиваете одно - Вам дают решение - в результате, Вам надо еще что-то, а то, что Вы озвучили до этого - лишь какой-то кусок... Это, в конце концов, в Ваших интересах, описать задачу максимально полно и точно с приложением всех необходимых данных и описания нужных результатов работы. Именно в Ваших - лично мне это нахрен не надо - заморачиваться не пойми над чем!!! Думайте сами!
0
|
|
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 381
|
||||||
| 10.07.2019, 18:56 [ТС] | ||||||
|
Основная задача в файле word есть поля пустые (ключи я их так назову на самом деле там пустые строчки) их нужно заменить на нужный текст.
Пример word Текст текст текст текст ключ1. Текст текст ключ2. Текст текст текст текст ключ2. Текст ключ1 ключ1 и.т.д Нужный текст (ключ 1 2019-07-01, ключ 2 Иванов Иван Иванович) Дата договора: 2019-07-01 Ф.И.О. : Иванов Иван Иванович Как это сделать. 1. Берем вставляем текст в richedit преобразуем в Дата договора/Ф.И.О. 2019-07-01 /Иванов Иван Иванович 2. Далее автоматом должен открыться exel(почему именно exel, ведь там есть ячейки, которые можно прикрепить к ключам). Запуск макроса по импорту richedit далее откр. макрос по добавление ключ слов в word. То есть есть договор. С пустыми ячеками и есть текст который нужно заполнить. Но так как влом все заполнять от руки можно подставить в ключи те слова которые нужны. На чем сейчас застрял. 1. Импорта в exel шаблон должен состоять из 2 строк, а сейчас их 4-и!!! 2. Нужно понять, как открыть exel в невидимом режиме!!! и сделать импорт 3. Готовый, переделанный файл, сохраняется на диск. Итого должно получится в файле word Пример word Текст текст текст текст 2019-07-01. Текст текст Иванов Иван Иванович. Текст текст текст текст Иванов Иван Иванович. Текст 2019-07-01 2019-07-01 и.т.д Добавлено через 13 минут Нашел код открытия excel но не работает
Ошибка Bs = Ap.Exec(PropertyGet("Workbooks")); non-const lvalue reference to type 'System::AutoCmd' cannot bind to a temporary of type 'System::PropertyGet' sysvari.h(748): passing argument to parameter 'cmd' here
0
|
||||||
|
|
||||||
| 11.07.2019, 00:54 | ||||||
|
Мистер Джек, На кой, извиняюсь, так заморачиваться? Если нужно в ворде заполнить шаблон - делаем шаблон документа, поля, где нужно вставить, заполняем какими-нибудь уникальными значениями (типа @1, @2 и т.д.), далее через OLE открываем шаблон, и заменяем эти записи на нужный текст:
Пример немного корявый (очень давно делал), но рабочий
1
|
||||||
|
place status here
3192 / 2229 / 640
Регистрация: 20.07.2013
Сообщений: 6,031
|
|
| 11.07.2019, 01:18 | |
|
Раньше это называлось, если не ошибаюсь, закладками (вроде bookmarks). Делал (давным-давно) заполнение "шаблона" данными в Visual FoxPro (VFP), да и то, используя код предыдущего сотрудника.
К чему это я - хочу лишь сказать, что "алгоритм" должен быть аналогичен (возможно, подобно тому, как это делается в предыдущем посте). По той причине, что VFP - продукт конторы Билла Гейтса.
0
|
|
|
Модератор
|
||||
| 11.07.2019, 04:49 | ||||
|
Ну что сказать, классический случай XYZ... Начало:
![]() Ну ладно, поворчали, теперь по делу. Как уже сказал gunslinger, механизм закладок в MS Word является очень удобной штукой, чтобы вставлять на место закладки какие-либо свои данные. Вот для начала, можете теорию почитать, а я пока пример накидаю. Было бы, конечно, не худо версию Вашу знать, но так как это не известно - сделаю на том, что под рукой есть (ХЕ6)
0
|
||||
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 381
|
||||||
| 11.07.2019, 06:34 [ТС] | ||||||
|
Пробовал и в visual studio и visual c++
Ругается код
Добавил Variant перед vVar Пишет типо это нарушает защиту
0
|
||||||
|
|
|
| 11.07.2019, 07:55 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 381
|
|
| 11.07.2019, 09:07 [ТС] | |
|
Спасибо! Товарищи не ругаетесь. Если сможете помогите еще.
Нужно довести но автоматизма. Есть сайт с полями. Там стоит плагин Elementor. Туда вводятся данные в каждое поле. Необходимо после того как пользователь ввел эти данные и нажал кнопку отправить. В word в поля ключей автоматически подставились эти слова. Потом сохранился файл. Я дико извиняюсь за мой каламбур, то что растянул эту тему. Если несложно помогите о великие гуру.
0
|
|
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 381
|
|
| 11.07.2019, 11:21 [ТС] | |
|
В поля вводится инфа на странице сайта. При отправке, отправляется на указ. почту. Нужно сделать, как то с почты автоматом передавалась инфа или как то перехватить сообщение. Весь текст отправить в прогу.
0
|
|
| 11.07.2019, 11:21 | |
|
Помогаю со студенческими работами здесь
31
Клики по 2коп. это глюк? Это глюк или правда? Это банн или глюк? Это глюк или пессимизация? Странный глюк. Что это было? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|