
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.09.2006, 15:00:55
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
Уважаемые, как можно реализовать следующее: Есть файл func.txt например со следующим содержанием: Код: plaintext 1. 2. Пробовал так: Код: plaintext Выручайте - очень надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 16:19:03
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
А интересно будет работать такая строчка Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 16:33:17
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
vkodor А интересно будет работать такая строчка Код: plaintext Чем ржать, помог бы лучше... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 16:45:36
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
Taranaga vkodor А интересно будет работать такая строчка Код: plaintext Чем ржать, помог бы лучше... :) Откудо в ... алмазы? Откудо в txt компилятор VB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 16:47:13
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
Taranaga Выручайте - очень надо :) Для чего может понадобится такая ...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 16:58:17
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
Все просто. Существует куча различных отчетов в екселе. Для того чтобы отследить востребованность этих отчетов у пользователей - события открытия, закрытия, записи и пр. пишутся в общий текстовый лог файл с указанием времени, юзера, наименования и кода отчета. Все, что выше - уже реализовано. Проблемы начинаются, когда нужно изменить скрипт для записи лог файла. В каждый отчет не залезишь - они лежат не только в сети, но и на машинах юзеров... Как решение проблемы в будущем - представляется отдельный текстовый файл с процедурой/функцией. При необходимости процедуру в этом файле можно будет поменять и все отчеты для записи лога будут использовать обновленную процедуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 17:41:00
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
TaranagaВсе просто. Существует куча различных отчетов в екселе. Для того чтобы отследить востребованность этих отчетов у пользователей - события открытия, закрытия, записи и пр. пишутся в общий текстовый лог файл с указанием времени, юзера, наименования и кода отчета. Все, что выше - уже реализовано. Проблемы начинаются, когда нужно изменить скрипт для записи лог файла. В каждый отчет не залезишь - они лежат не только в сети, но и на машинах юзеров... Как решение проблемы в будущем - представляется отдельный текстовый файл с процедурой/функцией. При необходимости процедуру в этом файле можно будет поменять и все отчеты для записи лога будут использовать обновленную процедуру. Не правильным путём идешь? Проще написать скрипт, который будет находить нужные отчёты (файлы) в сети, открывать их (в скрытом виде), находить строчки в программе и менять их на нужные. Если ты хочешь чтоб твои отчёты запускали внешний файл с функцией, то это должен быть bat или vbs или jscript подойдет xls или doc, но ни как не txt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 18:03:19
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
Я что-то подобное видел, кажется, на microsoft.com. A именно, программно создавались модули; деталей, правда не помню. Делалось через Application.VBE. Поищу, может найду пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 18:18:28
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
vbaproЯ что-то подобное видел, кажется, на microsoft.com. A именно, программно создавались модули; деталей, правда не помню. Делалось через Application.VBE. Поищу, может найду пример. Вот этот пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 18:57:54
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
TaranagaУважаемые, как можно реализовать следующее: Есть файл func.txt например со следующим содержанием: Элементарно Ватсон. Если в aaa.bas у тебя определена sub aaa(), то вот такой макрос тебя спасет: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 19:13:27
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
vbaproВот этот примерТам заточено под импорт: Код: plaintext Код: plaintext Код: plaintext 1. 2. White Owl Элементарно Ватсон. Если в aaa.bas у тебя определена sub aaa(), то вот такой макрос тебя спасет: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 19:25:07
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
TaranagaМетерится не по детски на Dim cm As CodeModule:( Ну так а ты "Microsoft Visual Basic for Application Extensibility X.Y" подключил? Нет? Ну тогда подключи. И не забудь зайти в Tools->Macro->Security и поставить галочку на Trust All installed add-ins & templates или просто указать свою книгу в списке тех кому можно заниматься самолечением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 20:20:48
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
Всеже White Owl - круть нереальная!!! Заработало так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Однако - это решение сродни примеру от vbapro . Т.е. в книге появляется дополнительный модуль. А также нужно каждому юзеру вдалбливать не только то, что необходимо включать макросы, но и то, что ему нужно ставить галку в безопасности макросов. Таки хотелось чтоб штука работала, как автомат Калашникова, т.е. - всегда. Может быть есть способы при которых не требуется включения Trust All installed add-ins & templates? То есть без создания модуля?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 21:31:56
|
|||
|---|---|---|---|
Функция из текстового файла |
|||
|
#18+
TaranagaМожет быть есть способы при которых не требуется включения Trust All installed add-ins & templates? То есть без создания модуля?... Ну в принципе, модуль можно и не создавать, можно дописывать в один из уже существующих. CodeModule позволяет кроить свои макросы как угодно. Но это не совсем то что ты спрашивал? :) Но понижать уровень безопасности все равно прийдется. Поищи тут по форуму это обсуждалось уже раз десять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2184314]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 274ms |

| 0 / 0 |
