Я хочу, чтобы PowerPoint открыла внешний текстовый файл и показала строку 1 этого файла на слайде 1 моей презентации, строку 2 на слайде 2 и т. Д.
Если количество слайдов больше, чем количество строк в текстовом файле, я хотел бы начать со строки 1 снова.
Вот что у меня есть (смешанный код и псевдокод):
Dim FileName, FSO, MyFile
FileName = "C:\test.txt"
Set FSO = CreateObject("Scripting.FileSystemObject")
Set MyFile = FSO.OpenTextFile(FileName, 1)
For i = 1 To ActivePresentation.Slides.Count
If LINE(i) EXISTS IN TEXT FILE THEN
ActivePresentation.Slides(i).Shapes("myshape").TextFrame.TextRange.Text = LINE(i)
ELSE START AT LINE(1) AGAIN
End If
Next
MyFile.Close
Как мне обратиться к строкам в текстовом файле, используя i
, и как лучше всего выполнить оператор if / then?
Ваша помощь будет принята с благодарностью!