извините, если этот вопрос уже был задан, но не смог его найти, и подобные примеры не сработали.
Я хочу поместить информацию о текстовом файле в массив на VBA. А затем используйте этот массив для заполнения различных строк кода. Вы можете мне помочь? Сейчас я не могу прочитать файл и заполнить массив.
Идея такова:
Документ с номером клиента, адресом и т. Д. Для каждой строки
VBA читает текст и заполняет массив, каждая позиция является строкой текста.
Я использую массив для заполнения шаблона:
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "CLIENTENumber"
.Replacement.Text = ARRAY[Positionwithclient]
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Спасибо !!
Для получения дополнительной информации информация на txt организована следующим образом:
565656
Peter
(etc)
Будучи первым номером клиента, вторым - именем и т. Д. Затем я заменю «CLIENTNumber» в текстовом документе на 565656, например. Код замены указан выше и работает хорошо.