powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Полужиный шрифт поля Word
3 сообщений из 3, страница 1 из 1
Полужиный шрифт поля Word
    #38784846
Kulakov Oleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте уважаемые,
С помощью следующего кода добавляю поля в документ Word. Как сделать полужирным только поле которое получает значение rubname_1 ?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
publ loWord, loDoc 
#DEFINE wdFieldEmpty   -1
#DEFINE wdToggle   9999998
shag=1
SELECT rub_tbl
COUNT TO col_rec2
GO top
store "" TO rubname_1,tmp_mem
loWord = CREATEOBJECT( 'WORD.APPLICATION') 
loDoc=m.loWord.Documents.Add()
loWord.Selection.Font.Color=RGB(255,0,0) 
FOR a1=1 TO col_rec2
	STORE rubrika TO rubname_1
	WITH loword.SELECTION
		.typetext(CHR(13))
		.typetext(CHR(13))
		.FIELDS.ADD(loword.SELECTION.RANGE,wdFieldEmpty,"QUOTE")
		.typetext(' ')
*		.Font.Bold=1
	ENDWITH
		loDoc.Fields(shag).Result.Text=ALLTRIM(rubname_1)
*		loDoc.Fields(shag).Font.Bold=1 &&wdToggle

				SELECT 10
				SCAN FOR rub_rep=rubname_1
					STORE ads_rep TO tmp_mem
					WITH loword.SELECTION
						.typetext(CHR(13))
						.FIELDS.ADD(loword.SELECTION.RANGE,wdFieldEmpty,"QUOTE")
						.typetext(' ')
					ENDWITH
						loDoc.Fields(shag+1).Result.Text=ALLTRIM(tmp_mem)
					shag=shag+1
					tmp_mem=""
				ENDSCAN
		shag=shag+1
	SELECT rub_tbl
SKIP
ENDFOR
loword.visible=.t.
...
Рейтинг: 0 / 0
Полужиный шрифт поля Word
    #38788646
Людмila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можете реализовать так:
WITH loWord.Selection
if поле получает значение rubname_1
.Font.Bold=.T.
.TypeText(rubname_1+CHR(13))
.Font.Bold=.F.
else
.TypeText(другое значение+CHR(13))
endif
...
Рейтинг: 0 / 0
Полужиный шрифт поля Word
    #38789403
Kulakov Oleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛюдмilaСпасибо Вам. Разобрался таким образом:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
	WITH loword.SELECTION
		.typetext(CHR(13))
		.typetext(CHR(13))
		.Font.Bold=1
		.FIELDS.ADD(loword.SELECTION.RANGE,wdFieldEmpty,"QUOTE")
		.typetext(' ')
		.Font.Bold=0
	ENDWITH
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Полужиный шрифт поля Word
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]