powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VB-VFP
9 сообщений из 9, страница 1 из 1
VB-VFP
    #33952192
Null_Vasic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Selection.Find.Execute Replace:=wdReplaceAll - как "перевести" из Вейзика этот кусок Фохксу.Спосибо
...
Рейтинг: 0 / 0
VB-VFP
    #33952201
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Replace MyField WITH  123  IN MyTable
...
Рейтинг: 0 / 0
VB-VFP
    #33952228
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже это кусок вызова функции с присвоением параметру значения
т.е. на фоксе типа так :
Selection.Find.Execute(wdReplaceAll)
только нужно знать каким по счету идет этот параметр, и при необходимости поставить вместо отсутствующих параметров нужное кол-во запятых.
...
Рейтинг: 0 / 0
VB-VFP
    #33952263
Null_Vasic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спосибо.Но дело в том что я програмно запустил Ворд там нужна заменит некоторие букву но здес ошибка.


# DEFINE wdReplaceAll 2
# DEFINE wdFindAsk 2

oWord=CREATEOBJECT("Word.Application")
oWord.Application.Documents.Open(GETFILE ('doc'))
oWord.Selection.WholeStory
oWord.Selection.Find.ClearFormatting
oWord.Selection.Find.Replacement.ClearFormatting

With oWord.Selection.Find
.Text = "С"
.Replacement.Text = "S"
.Forward = .T.
.Wrap = wdFindAsk
.Format =.F.
.MatchCase = .F.
.MatchWholeWord = .F.
.MatchWildcards = .F.
.MatchSoundsLike = .F.
.MatchAllWordForms = .F.
EndWith

*oWord.Selection.Find.Execute Replace:=wdReplaceAll && Error

oWord.Application.Visible=.t.
...
Рейтинг: 0 / 0
VB-VFP
    #33952359
Null_Vasic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Selection.Find.Execute(wdReplaceAll) -этот код не помагло
...
Рейтинг: 0 / 0
VB-VFP
    #33952390
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что за ошибка ?
...
Рейтинг: 0 / 0
VB-VFP
    #33952462
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хелп по VBExecute Method (Find Object)

Runs the specified find operation. Returns True if the find operation is successful.

Syntax

expression.Execute(FindText, MatchCase, MatchWholeWord, MatchWildcards, MatchSoundsLike, MatchAllWordForms, Forward, Wrap, Format, ReplaceWith, Replace, MatchKashida, MatchDiacritics, MatchAlefHamza, MatchControl)

как видишь твой параметр не первый , так что читай хелп - ставь нужные значения отсутствующих параметров.
...
Рейтинг: 0 / 0
VB-VFP
    #33952597
Null_Vasic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Selection.Find.Execute(wdReplaceAll) -этот код не помагло
...
Рейтинг: 0 / 0
VB-VFP
    #33952622
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
присмотревшись к приведенному коду - похоже можно просто присвоить
.Replace=wdReplaceAll
и
oWord.Selection.Find.Execute или oWord.Selection.Find.Execute()

короче почитай в хелпе про объект Find
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VB-VFP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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