:: Visual Foxpro, Foxpro for DOS
FoxPro и Word (поле в надписе)
Chips
Автор

Сообщений: 93
Дата регистрации: 11.02.2016
Добрый день.

Не могу сообразить, как добраться до "поля" если оно вставлено в "надпись".

ot_Path_SHABLON = "C:\test\"
doc_file_name = "C:\test\test2.doc"
loWord = CREATEOBJECT('WORD.APPLICATION')
loDoc = loWord.Documents.Open(ot_Path_SHABLON + "test.doc")
m.loDoc.Fields(1).Result.text = "asdsd" && Так работает
*m.loDoc.Shapes("Text Box 2").Fields(1).Result.text = "asdsaddddd" &&Не работает
loWord.ActiveDocument.SaveAs(doc_file_name)
loWord.ActiveDocument.Close
loWord.quit
* Разрываем связь с приложением-сервером
RELEASE loWord
Ratings: 0 negative/0 positive
Re: FoxPro и Word (поле в надписе)
dimuhametov

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
msdn.microsoft.com


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/1 positive
Re: FoxPro и Word (поле в надписе)
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
loDoc.Shapes("Text Box 2").TextFrame.TextRange.Fields(1).Result.Text


------------------
WBR, Igor
Ratings: 0 negative/2 positive
Re: FoxPro и Word (поле в надписе)
Chips
Автор

Сообщений: 93
Дата регистрации: 11.02.2016
dimuhametov
dimuhametov

Спасибо за ссылку, буду читать понемногу.

Igor Korolyov
Igor Korolyov
Как всегда, большое спасибо за вашу помощь.



Исправлено 1 раз(а). Последнее : Chips, 28.06.17 09:16
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 8 alex; Guest (Гостей: 6)

© 2000-2024 Fox Club 
Яндекс.Метрика