Здравствуйте, господа.
Не судите строго, я не профессионал в VBA.
Вот моя проблема. Я пишу макрос, задача которого создавать определенные текстовые строки и записывать их по очереди в текстовый файл 1.txt.
Пытался решить эту проблему, изучая MSDN Library, но, видно, не дано мне...
Вот какой код я "сочинил" на основе изучения MSDN Library:
Public KS as String
Public file As System.IO.StreamWriter
Sub Nachalo()
file = My.Computer.FileSystem.OpenTextFileWriter("C:\Users\OBCom\Documents\Tlf1\АТ1\Р1\ttt\1.txt", True)
KS="Stroka1" 'на самом деле здесь и в аналогичных строках ниже используются другие операторы, формирующие нужную мне строку Не привожу их, чтобы не загружать Вас не относящейся к делу информацией...
file.WriteLine (KS)
KS="Stroka2"
file.WriteLine (KS)
Call sub Sled
End Sub
Sub Sled()
KS="Stroka3"
file.WriteLine (KS)
file.Close ("C:\Users\OBCom\Documents\Tlf1\АТ1\Р1\ttt\1.txt")
End Sub
Однако при попытке запуска макроса Nachalo() VBA "ругается":
Compile Error
User-defined type not defined
Похоже, на моем компьютере не подключена какая-то (или какие-то) библиотеки? Или вообще это бредовый, неработоспособный код - ?
Прошу помощи. Буду очень признателен за подсказку.
Спасибо.
Не судите строго, я не профессионал в VBA.
Вот моя проблема. Я пишу макрос, задача которого создавать определенные текстовые строки и записывать их по очереди в текстовый файл 1.txt.
Пытался решить эту проблему, изучая MSDN Library, но, видно, не дано мне...
Вот какой код я "сочинил" на основе изучения MSDN Library:
Public KS as String
Public file As System.IO.StreamWriter
Sub Nachalo()
file = My.Computer.FileSystem.OpenTextFileWriter("C:\Users\OBCom\Documents\Tlf1\АТ1\Р1\ttt\1.txt", True)
KS="Stroka1" 'на самом деле здесь и в аналогичных строках ниже используются другие операторы, формирующие нужную мне строку Не привожу их, чтобы не загружать Вас не относящейся к делу информацией...
file.WriteLine (KS)
KS="Stroka2"
file.WriteLine (KS)
Call sub Sled
End Sub
Sub Sled()
KS="Stroka3"
file.WriteLine (KS)
file.Close ("C:\Users\OBCom\Documents\Tlf1\АТ1\Р1\ttt\1.txt")
End Sub
Однако при попытке запуска макроса Nachalo() VBA "ругается":
Compile Error
User-defined type not defined
Похоже, на моем компьютере не подключена какая-то (или какие-то) библиотеки? Или вообще это бредовый, неработоспособный код - ?
Прошу помощи. Буду очень признателен за подсказку.
Спасибо.