|
|
|
Макрос Excel: как передать Personal.xls имя запускаемого файла?
|
|||
|---|---|---|---|
|
#18+
Есть макрос, который запускается при запуске любого эксельника. Прописан тут: PERSONAL.XLS. Как макросу из PERSONAL.XLS(который запускается при запуске, например, 1.xls) передавать имя запускаемого файла(то бишь 1.xls)? Пишу в PERSONAL.XLS->Modules->Module1: Код: plaintext 1. 2. 3. Код: plaintext 1. Пишу в PERSONAL.XLS->Microsoft excel objects->Эта книга: Код: plaintext 1. 2. 3. Как имя открываемого файла получить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 11:57:31 |
|
||
|
Макрос Excel: как передать Personal.xls имя запускаемого файла?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 12:41:50 |
|
||
|
Макрос Excel: как передать Personal.xls имя запускаемого файла?
|
|||
|---|---|---|---|
|
#18+
Спасибо. Код: plaintext А если открыть файл с диска, то опять выводится "персонал" Изменение типа такого Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 14:01:15 |
|
||
|
Макрос Excel: как передать Personal.xls имя запускаемого файла?
|
|||
|---|---|---|---|
|
#18+
страшно_интересноСпасибо. Код: plaintext А если открыть файл с диска, то опять выводится "персонал" Изменение типа такого Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 14:47:10 |
|
||
|
Макрос Excel: как передать Personal.xls имя запускаемого файла?
|
|||
|---|---|---|---|
|
#18+
Спасибо за желание помочь :) Глобальная задача макроса: файл.xls при запуске экселя должен менять расширение автоматом на txt, записываться в ту же директорию, где он открывался, и закрывать эксель. Надо, чтобы это делал любой эксельник, открытый на моём компе. Пусть Код: plaintext 1. 2. Чтобы макрос запускался всегда, пихнём его в Personal.xls, workbook_open (в "Эта книга"). Код: plaintext 1. Мне надо, чтобы этот макрос запускался при открытии любого *.xls. И показывал название этого .xls (если я запустил 1.xls, надо чтобы мне показали название файла 1.xls) Что сейчас есть: PERSONAL.XLS->Microsoft excel objects->Эта книга: Код: plaintext 1. 2. 3. 4. 5. закрываю эксель. запускаю 1.xls. Открывается файл PERSONAL.XLS, затем сообщение что "The name of the workbook I need is PERSONAL.XLS", закрывается, открывается 1.xls. А надо, чтобы показывал"The name of the workbook I need is 1.XLS", ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 15:17:11 |
|
||
|
Макрос Excel: как передать Personal.xls имя запускаемого файла?
|
|||
|---|---|---|---|
|
#18+
Это посмотри!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 16:17:50 |
|
||
|
Макрос Excel: как передать Personal.xls имя запускаемого файла?
|
|||
|---|---|---|---|
|
#18+
2Deggasad: спасибо. Исчерпывающе. А может быть, подскажешь как описанную в Class Modules функцию вызвать в "ЭтаКнига"? Я немного переделал код для дальнейших нужд, чтобы он передавал имя файла в ЭтуКнигу. В PERSONAL.XLS->Class Modules->EventClass: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. В "ЭтаКнига" сейчас вот это: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 10:57:23 |
|
||
|
Макрос Excel: как передать Personal.xls имя запускаемого файла?
|
|||
|---|---|---|---|
|
#18+
Добавь обычный модуль, создай в нём процедуру Public Sub MySub(Wbook As Workbook) И запускай из модуля Класса Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 11:47:34 |
|
||
|
Макрос Excel: как передать Personal.xls имя запускаемого файла?
|
|||
|---|---|---|---|
|
#18+
Пример не тот выложил, вот он тот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 11:56:26 |
|
||
|
Макрос Excel: как передать Personal.xls имя запускаемого файла?
|
|||
|---|---|---|---|
|
#18+
Кросавчег :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 13:01:52 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34607145&tid=2182736]: |
0ms |
get settings: |
8ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 309ms |

| 0 / 0 |
