|
-6 / 0 / 0
Регистрация: 05.04.2017
Сообщений: 6
|
|
запуск файла из памяти в vba05.04.2017, 17:28. Показов 1239. Ответов 18
Метки нет (Все метки)
Здравствуйте! Подкиньте , пожалуйста, ссылок или инфы , как же запустить файл из памяти .doc файла с помощью макроса?
заранее спасибо за все!
0
|
|
| 05.04.2017, 17:28 | |
|
Ответы с готовыми решениями:
18
Запуск VBScript из VBA |
|
-6 / 0 / 0
Регистрация: 05.04.2017
Сообщений: 6
|
|
| 06.04.2017, 19:07 [ТС] | |
|
Кто нибудь может помочь??
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 06.04.2017, 19:26 | |
|
Никто не поможет, пока не разъясните что Вам нужно.
Потому что там выше просто набор слов... Что значит запустить, какой файл, причём там память и doc...
1
|
|
|
-6 / 0 / 0
Регистрация: 05.04.2017
Сообщений: 6
|
||
| 06.04.2017, 20:35 [ТС] | ||
|
0
|
||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 06.04.2017, 21:19 | |
|
Давайте сюда 1.doc, файл и память. И макрос
0
|
|
|
-6 / 0 / 0
Регистрация: 05.04.2017
Сообщений: 6
|
|
| 06.04.2017, 21:20 [ТС] | |
|
МНЕ сАМОМУ нужно, че тупишь?
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 06.04.2017, 21:42 | |
|
Тебе нужно - ты и не тупи!
Всё, ушёл. А ты жди экстрасенсов с ТНТ
1
|
|
|
141 / 119 / 29
Регистрация: 12.02.2017
Сообщений: 308
|
||
| 07.04.2017, 07:04 | ||
|
Добавлено через 5 минут И еще, за грубость здесь дают бан.
0
|
||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 07.04.2017, 07:46 | ||
0
|
||
|
11 / 11 / 7
Регистрация: 19.04.2016
Сообщений: 92
|
||
| 07.04.2017, 12:46 | ||
|
0
|
||
|
-6 / 0 / 0
Регистрация: 05.04.2017
Сообщений: 6
|
|
| 07.04.2017, 16:33 [ТС] | |
|
Я не знаю,как это делают,поэтому и спрашиваю,но знаю что так делаю точно.
Файл (любой , зачастую exe) находится как бы внутри DOC и вот его запускают при активации макросов.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|||
| 07.04.2017, 17:06 | |||
0
|
|||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 07.04.2017, 17:16 | |
|
Есть такое дело на сайте у EducatedFool. Только там речь шла о Экселе, но непринципиально.
Ссылку не дам - запрещено! Да и не заслужили...
1
|
|
|
193 / 191 / 31
Регистрация: 11.10.2016
Сообщений: 610
|
|
| 07.04.2017, 17:56 | |
|
Можно извлечь набор данных из doc-файла, сохранить их на диск в виде exe-шника и запустить его shell'ом. Другой вариант - записать эти данные в память и передать управление либо через некоторые API-шные функции, либо модифицируя стек адресом на точку входа.
А вообще, если уж вы запускаете макрос, то в самом макросе и можно оформить что-либо, не обязательно запускать какую-либо стороннюю программу для этого. Тут уже вирусописательством попахивает
1
|
|
|
-6 / 0 / 0
Регистрация: 05.04.2017
Сообщений: 6
|
|
| 07.04.2017, 20:49 [ТС] | |
|
_shark, можешь подсказать как можно это реализовать? Интересуют запись в память и выполнить открытие файла
0
|
|
|
193 / 191 / 31
Регистрация: 11.10.2016
Сообщений: 610
|
|
| 07.04.2017, 22:34 | |
|
я не знаю объектной модели Word'а и не знаю в каком виде в Word'овском файле может храниться код исполняемой программы. Поэтому могу чисто теоретически предполагать. Нужно получить указатель на блок данных, содержащих нужную программу, потом скопировать этот блок в выделенный участок памяти. А потом уже управление на него можно передать через EnumChildWindows с адресом этого участка памяти в качестве одного из параметров
0
|
|
|
4089 / 1469 / 401
Регистрация: 07.08.2013
Сообщений: 3,671
|
|
| 08.04.2017, 01:20 | |
|
b0m1992, опишите задачу более подробно
из всего выше написанного я так и не понял что вы хотите сделать зачем нужно запускать какую-то программу? у многих тут (почти у всех) возникает необходимость получить информацию из другого файла или передать информацию в другой файл (но это в качестве примера) и учтите запуск исполняемого файла и не исполняемого файла отличаются по используемым командам как видите я не использую слово память ибо запись и считывание в память берет на себя операционная система единственное что для меня важно это путь на дисках где хранится файл с которым надо работать
0
|
|
|
195 / 17 / 2
Регистрация: 15.01.2015
Сообщений: 190
|
|
| 08.04.2017, 01:36 | |
|
Или можно просто прикрепить doc файл с этим самым экзешником.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 08.04.2017, 03:22 | ||
|
sku144, вроде уже определился ТС что это не экзешник?!
0
|
||
| 08.04.2017, 03:22 | |
|
Помогаю со студенческими работами здесь
19
Запуск кода из VBA в Excel Запуск vba из vbs скрипта Автоматический запуск макроса - VBA Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|