|
|
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
Очень странная ситуация с Open. имеем следующее Open FileNameVar for Output #FileNum в переменной FileNameVar формируется полное имя нового файла при выполнении выдает ошибку File not found если такого файла нет и Bad file mode если есть. меняю код на Open 'C:\test.txt' for Output #FileNum запускаю - работает, возвращаю обратно - РАБОТАЕТ!. на следующий день опять все сначала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 15:31 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
У вас там что-то странное с одинарными кавычками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 15:47 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
И где "As" ? Вы вообще уверены, что показываете код, а не сон в летнюю ночь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 15:51 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
извеняюсь торопился конечно же Open "C:\test.txt" for Output #FileNum ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 15:52 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
То, что вы показываете, не VB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 15:55 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
FileNameVar - тип какой? И все же VladConnИ где "As" ? Вы вообще уверены, что показываете код, а не сон в летнюю ночь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 15:56 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
1. Open FileNameVar for Output as #FileNum 2. Open "C:\test.txt" for Output as #FileNum ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 15:57 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
И значение FileNum? Знак # - для double, и почему он впереди? И вообще, там требуется целое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 16:01 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
FileNameVar - String FileNum - Integer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 16:02 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
То, что у вас "as", а не "As", говорит, что ваш код - даже не прошел компиляцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 16:03 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
Добавлю: "#" впереди - для предпроцессирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 16:06 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
по поводу # из примеров по VBA Open "TESTFILE" For Input As #1 значение FileNum получаю с помощью функции FreeFile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 16:10 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
ничего это не говорит я не копировал, ручками набрал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 16:11 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
Уберите долбанную решетку. Так вам понятно? :0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 16:12 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
alien123ничего это не говорит я не копировал, ручками набрал Вот именно, значит и не прошел! Ручками набрать недостаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 16:22 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
VladConn alien123ничего это не говорит я не копировал, ручками набрал Вот именно, значит и не прошел! Ручками набрать недостаточно. по поводу присутствия # Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. если он здесь лишний хочу знать почему. специально для вас 1. Open FileNameVar for Output Аs #FileNum 2. Open "C:\test.txt" for Output Аs #FileNum по существу можете что-нибудь ответить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 16:39 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
ну теперь на for ругнись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 16:41 |
|
||
|
Open в VBA
|
|||
|---|---|---|---|
|
#18+
Проверь permissions и попробуй без #. А ругаться нечего: тебе простой стэйтмент понадобилось несколько раз печатать, все никак без ошибок не выходит. Один маленький стэйтмент. Так, улыбаюсь. Я же рисовал смайлик. Насчет решетки: я не знаю, может и не она виновата, но я бы ее убрал, т.к. нигде в Help я не нашел объяснения, с чего вдруг она стоит впереди переменной. Может, это такой изврат исключительно дле Open, но и это нигде не указано. Может и поможет. Но у тебя возможны проблемы, завязанные на код, тобой не показанный. Ты и показанный код брал не из листинга, а печатал как Б-г на душу положит. Но это так, не в порядке критики, это твое право, а просто в контексте. Скорее всего, проблема в каком-то другом коде и/или в правах и/или тебе там этот файл надо закрывать, код не закрывает, пытается опять открыть. Что-то такое, ну, предполагаю. Попробуй, если проблема останется, FSO. Дай знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 21:04 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34865700&tid=2163264]: |
0ms |
get settings: |
8ms |
get forum list: |
23ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
82ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 426ms |

| 0 / 0 |
