powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA Invalid procedure call в OpenTextFile
3 сообщений из 3, страница 1 из 1
VBA Invalid procedure call в OpenTextFile
    #36943990
VBA Excel 2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день

Ругается на строку Set f = fs.OpenTextFile("c:\testfile.txt", ForAppending, TristateFalse)

Пишет Invalid procedure call or argument

Пример взят из Help-a:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Sub OpenTextFileTest()
    Const ForReading =  1 , ForWriting =  2 , ForAppending =  3 
    Dim fs, f
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.OpenTextFile("c:\testfile.txt", ForAppending, TristateFalse)
    f.Write "Hello world!"
    f.Close
End Sub
...
Рейтинг: 0 / 0
VBA Invalid procedure call в OpenTextFile
    #36944003
VBA Excel 2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исправил
ForAppending = 3 на ForAppending = 8 - заработало
почему?
...
Рейтинг: 0 / 0
VBA Invalid procedure call в OpenTextFile
    #36944009
VBA Excel 2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тема закрыта - внимательнее буду читать справки:

Constant Value Description
ForReading 1 Open a file for reading only. You can't write to this file.
ForAppending 8 Open a file and write to the end of the file.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA Invalid procedure call в OpenTextFile
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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