|
|
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, как все-таки иметь возможность выбора (подстановки) имени нужного в данный момент файла Excel при выполнении преобразования таблицы (transferSpreadSheet), которое выполняется Макросом (кнопкой в форме). Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 15:21:24 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, MyTableInDB, MyFileExcel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 15:35:09 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
Спасибо. Но, имеется в виду, что нужно менять(выбирать) имя файла Excel в процессе выполнения импорта, а не вводить его навсегда один раз. Т.е. имя файла должно быть выбираемым. А вот как это сделать? DoCmd.TransferSpreadsheet acImport, 8, "ExelTable", FileName, True, "" А этот FileName выбирается в каком-то диалоговом окне (например, стандартном окне "Файл" или "Импорт") и дальше продолжается выполнение DoCmd.TransferSpreadsheet acImport уже относительно выбранного файла. Не знаю, как этого добиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 15:51:15 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
Ни хрена не понял. Хочешь два импорта - делай, но тогда будут две команды TransferSpreadSheet с разными именами файлов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 16:01:19 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
Пример вызова диал. окна: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. FileName вставляеш в свою строку импорта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 16:10:01 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
zz, В том то и дело, что нужна одна команда и возможность выбора имени файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 16:15:31 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
Ну тогда юзай вариант, предложенный RVI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 16:18:43 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
RVI, мысль понял, спасибо. вот только выдается сообщение : User-defined type not defined. Это на Dim loComm As cDialog А почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 16:18:51 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
Проверь ссылку на Microsoft Office в Tools/References ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 17:05:25 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
2 RVI: а в самом деле, cDialog - что за кракозябра? FileDialog знаю, а эту зверушку - не... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 17:12:56 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
Мляяяяя..... Мужики, простите за%нца. Не туда залез. Понедельник.... Вот из Helpa^ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 17:19:14 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
А это еще лучше: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Но это для Акеса 200_. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 17:29:16 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
Слух, RVI, a ты с Field гичего не напутал? А то кажется оно здесь нигде не используется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 11:54:57 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
>Antilag Да, немного напутал, т.к. я вырезал эту часть из своей проги и забыл поправить. Я думаю кому надо, тот разберется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 12:14:23 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
Я тут новое сообщение кинул. см API и подстановка имени файла И вопрос: Так и не смог последовать примеру RVI - нет у меня FileDialog Ссылки на библиотеку MSOffice есть. Где рыть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 12:18:14 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
FilleDialog появился токмо в OfficeXP, раньше - не... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 18:49:41 |
|
||
|
импорт из Excel
|
|||
|---|---|---|---|
|
#18+
А как экспортировать данные из конкретного листа? Допустим, я имя его знаю, как его написать в диапазоне? И еще... можно ли экспортировать сразу несколько листов? Если нельзя, то как получить имена всех листов в книге эксэля в общем, куча вопросов Используя TransferSpreadsheet я получаю данные только первого листа. А там их несколько ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 12:17:43 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32271933&tid=1670895]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 425ms |

| 0 / 0 |
