|
|
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. 6. Проблема в следующем. Если один раз документ сохранился, то метод Saved всегда возвращает True, потому что Path определен .... Как с этим бороться ? И еще я так понимаю, что диалоговых окон у меня не появляется именно по той же причине, что он считает, что он знает куда сохранять и сохраняет молча ..... Подскажите, что делать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 13:17:09 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
C чем бороться? все же ясно написано, что saved управляется тем, были изменения после сохранения или нет. path - был ли файл записан вообще или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 13:45:43 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
А чего вообще пытаешься добиться? Из твоего кода ничего не понять :-( KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 13:58:22 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
QnXЕсли один раз документ сохранился, то метод Saved всегда возвращает True, потому что Path определен .... Чепуха - Path тут вообще не при чем. Попробуй след. код из любой единожды сохраненной книги: Код: plaintext 1. 2. 3. 4. 5. KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 14:05:52 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
KL (XL)А чего вообще пытаешься добиться? Из твоего кода ничего не понять :-( KL [MVP - Microsoft Excel] Вообще аттачу файл к бату. Все происходит нормально, только вот файл должен перед этим быть сохранен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 14:18:39 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
vbaproC чем бороться? все же ясно написано, что saved управляется тем, были изменения после сохранения или нет. path - был ли файл записан вообще или нет. Он вновь открытый, какие там изменения .... Книга новая ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 14:19:24 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
QnX...он считает, что он знает куда сохранять и сохраняет молча... Он не "считает", а точно знает куда сохранять, т.к. он (Excel) изучал правила игры перед началом партии :) 1) если файл не был сохранен ранее, и путь не указан, то Save и SaveAs cохранят по умолчанию в активную директорию 2) если файл был сохранен и путь не указан, то Save и SaveAs cохранят по умолчанию в директорию, откуда файл был открыт (или посл. раз сохранен) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 14:19:38 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
QnXОн вновь открытый, какие там изменения .... Книга новая ... у новой книги Path="", Saved=True, внес изменения: Path="", Saved=False, сохранил: Path="..адрес..", Saved=True; снова внес изменения: Path="..адрес..", Saved=False или не о том речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 14:23:38 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
Ну ка попробую .... Точно Saved то TRUE ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 14:28:41 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
у меня получалось, что если одной из открытой книг сделать saved=true, то другие открытые (с изменениями) при закрытие екцеля закрывались ничего не спрашивая и не сохраняя. Нах этот saved ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 18:03:59 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
Senin Viktorу меня получалось, что если одной из открытой книг сделать saved=true, то другие открытые (с изменениями) при закрытие екцеля закрывались ничего не спрашивая и не сохраняя. Нах этот saved А код покажешь? А то сумнение у меня, что эксперимент был криво поставлен ;-) KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 19:30:00 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
KL (XL) Senin Viktorу меня получалось, что если одной из открытой книг сделать saved=true, то другие открытые (с изменениями) при закрытие екцеля закрывались ничего не спрашивая и не сохраняя. Нах этот saved А код покажешь? А то сумнение у меня, что эксперимент был криво поставлен ;-) KL [MVP - Microsoft Excel] Я что-то тоже сомневаюсь и тоже стало интересно и тоже провел эксперимент. Вот код, который я привязал к кнопке на листе: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 21:53:47 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
Значит сделал я так ... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Вот не знаю что вместо вопросов нужно вписать, чтобы он все-таки показал диалог сохранения файла ! Сейчас либо ругается , на пустое имя файла, либо молча сохраняет ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 12:04:25 |
|
||
|
Excel VBA Save SaveAs MS Office 2003
|
|||
|---|---|---|---|
|
#18+
QnX...Вот не знаю что вместо вопросов нужно вписать, чтобы он все-таки показал диалог сохранения файла ! используй Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 12:44:05 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33987272&tid=2184285]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 373ms |

| 0 / 0 |
