|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.11.2006, 07:11 | #1 |
Регистрация: 17.11.2006
Сообщений: 4
|
Как из delphi вставить символ в word?
Подскажите, как решить такой вопрос. Открываю из delphi существующий файл word (шаблон).В нем есть CheckBox. Как к нему обратиться из delphi, чтобы поставить галочку (value:=true)? была попытка что-то типа w1.ActiveDocument.VBProject.VBCompo nents ....но не увенчалась успехом...
Или вариант: в Text box в Word вставить символ: W1: TWordApplication; vr1, vr2:Olevariant; vr2:= 'Courier New'; vr1:='Unicode'; w1.Selection.InsertSymbol(9658,vr2, vr1, ...) но здесь должен быть четвертый параметр Bais:Olevariant. Какой? |
19.11.2006, 23:06 | #2 |
Пользователь
Регистрация: 06.11.2006
Сообщений: 51
|
Попробуй включить в Word-е макрос и напиши в CheckBoxe что-нибудь, потом макрос останови и через VBasic посмотри код этого макроса, он дает много чего полезного, а потом используя свойства бокса работай с ними через делфи. Скачай книгу - М.Фленов "Библия Delphi" -там есть полезные простые советы по поводу MSOffice.
|
20.11.2006, 02:04 | #3 | |
Регистрация: 17.11.2006
Сообщений: 4
|
Цитата:
|
|
02.09.2014, 13:36 | #4 |
Форумчанин
Регистрация: 10.02.2014
Сообщений: 526
|
Подниму темку, чтоб не плодить новую, т.к. мой вопрос с названием темы полностью созвучен.
Я в ворде создаю таблицу (точнее, добавляю строки к уже существующей) и заношу в ячейки значения из своей таблицы Код:
Код:
Как быть? |
02.09.2014, 16:00 | #5 |
Пользователь
Регистрация: 28.02.2012
Сообщений: 12
|
можно еще так я думаю:
Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 02.09.2014 в 20:46. |
02.09.2014, 17:04 | #6 |
Форумчанин
Регистрация: 10.02.2014
Сообщений: 526
|
Не всё понятно и немного путанно. Если правильно понимаю, Вы описали вариант переноса значений из базы данных (dbgrd) в таблицу ворда?
InsertBefore проблему не решило. Точно так же выводит "d" вместо "♫". |
02.09.2014, 20:50 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
не знаю точно, просто предположение:
Ship_1, а версия Delphi у вас, число случайно, не меньше, чем 2009 ?! Подозреваю, что проблема кроется в том, что строки не Unicode... |
02.09.2014, 20:55 | #8 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
Для Delphi 6/7 должно быть примерно так:
Код:
В разработке: воспроизводственный контур ИТ
|
04.09.2014, 13:23 | #9 |
Форумчанин
Регистрация: 10.02.2014
Сообщений: 526
|
Serge_Bliznykov, она достаточно специально меньше 2009. Это семёрка.
Vapaamies, получилось! Спасибо большое! P.S. А можно ли это Код:
Последний раз редактировалось Ship_1; 04.09.2014 в 14:39. |
04.09.2014, 19:41 | #10 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
Сделать одной командой можно. Сначала нужно посмотреть, какой тип имеет параметр процедуры или свойство. Если WideString, можно смело писать так:
Код:
В разработке: воспроизводственный контур ИТ
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как можно вставить код C++ в Delphi 7 | Владислав | Общие вопросы Delphi | 7 | 20.03.2012 20:05 |
Как получить символ?(Delphi) | The_Darkness | Помощь студентам | 3 | 18.07.2008 08:36 |
как вставить swf file в delphi | Altera | Компоненты Delphi | 4 | 18.02.2008 20:12 |
Как вставить HTML страницу в Delphi приложение? | Valdis | Компоненты Delphi | 7 | 03.10.2007 20:52 |