Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
-6 / 0 / 0
Регистрация: 05.04.2017
Сообщений: 6
1

запуск файла из памяти в vba

05.04.2017, 17:28. Показов 982. Ответов 18
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Подкиньте , пожалуйста, ссылок или инфы , как же запустить файл из памяти .doc файла с помощью макроса?
заранее спасибо за все!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2017, 17:28
Ответы с готовыми решениями:

Запуск файла из оперативной памяти не используя жесткий диск
Добрый день! Давайте представим, что нам нельзя ничего хранить на ЖД, но у нас есть в какой-нибудь...

Запуск в батнике - команды на запуск файла (из консоли с правами администратора)
Добрый день, форумчане. Помогите решить вопрос. Существует файл, которого нужно часто запускать...

Запуск VBScript из VBA
Всем привет. Кто подскажет каким образом можно запустить скрипт, написанный на VBScripts из VBA?...

Запуск кода VBA
Подскажите как можно запустить код VBA не создавая формы и кнопки на форме? Пытался сделать через...

18
-6 / 0 / 0
Регистрация: 05.04.2017
Сообщений: 6
06.04.2017, 19:07  [ТС] 2
Кто нибудь может помочь??
0
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
06.04.2017, 19:26 3
Никто не поможет, пока не разъясните что Вам нужно.
Потому что там выше просто набор слов... Что значит запустить, какой файл, причём там память и doc...
1
-6 / 0 / 0
Регистрация: 05.04.2017
Сообщений: 6
06.04.2017, 20:35  [ТС] 4
Цитата Сообщение от Hugo121 Посмотреть сообщение
Никто не поможет, пока не разъясните что Вам нужно.
Потому что там выше просто набор слов... Что значит запустить, какой файл, причём там память и doc...
Мои действия - запускаю файл 1.doc, активирую макрос и нужно чтобы в это время произошёл запуск файла из памяти.
0
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
06.04.2017, 21:19 5
Давайте сюда 1.doc, файл и память. И макрос
0
-6 / 0 / 0
Регистрация: 05.04.2017
Сообщений: 6
06.04.2017, 21:20  [ТС] 6
МНЕ сАМОМУ нужно, че тупишь?
0
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
06.04.2017, 21:42 7
Тебе нужно - ты и не тупи!
Всё, ушёл. А ты жди экстрасенсов с ТНТ
1
141 / 119 / 29
Регистрация: 12.02.2017
Сообщений: 308
07.04.2017, 07:04 8
Цитата Сообщение от b0m1992 Посмотреть сообщение
Мои действия - запускаю файл 1.doc, активирую макрос и нужно чтобы в это время произошёл запуск файла из памяти.
Памятью может быть дисковое пространство HDD, вставляемого CD, DVD флешки, наконец, а может это микросхема пзу биос? - тоже память, но чаще всего, когда программисты говорят слово "память" то они имеют в виду озу, и часто запустить "файл" равнозначно "загрузить его в память". Напоминаю: это форум программистов, Вашу НЕ профессиональную терминологию никто не поймет.

Добавлено через 5 минут
И еще, за грубость здесь дают бан.
0
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
07.04.2017, 07:46 9
произошёл запуск
Это программа? раз её надо запутить
0
11 / 11 / 7
Регистрация: 19.04.2016
Сообщений: 92
07.04.2017, 12:46 10
Цитата Сообщение от b0m1992 Посмотреть сообщение
запуск файла из памяти
или открыть файл ? тогда нужно имя файла, который требуется открыть макросом из файл 1.doc
0
-6 / 0 / 0
Регистрация: 05.04.2017
Сообщений: 6
07.04.2017, 16:33  [ТС] 11
Я не знаю,как это делают,поэтому и спрашиваю,но знаю что так делаю точно.

Файл (любой , зачастую exe) находится как бы внутри DOC и вот его запускают при активации макросов.
0
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
07.04.2017, 17:06 12
Файл (любой...и вот его запускают
Ну вот так сразу стало всё понятно!
Вашу НЕ профессиональную терминологию никто не поймет.
0
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
07.04.2017, 17:16 13
Есть такое дело на сайте у EducatedFool. Только там речь шла о Экселе, но непринципиально.
Ссылку не дам - запрещено! Да и не заслужили...
1
185 / 183 / 31
Регистрация: 11.10.2016
Сообщений: 599
07.04.2017, 17:56 14
Можно извлечь набор данных из doc-файла, сохранить их на диск в виде exe-шника и запустить его shell'ом. Другой вариант - записать эти данные в память и передать управление либо через некоторые API-шные функции, либо модифицируя стек адресом на точку входа.

А вообще, если уж вы запускаете макрос, то в самом макросе и можно оформить что-либо, не обязательно запускать какую-либо стороннюю программу для этого. Тут уже вирусописательством попахивает
1
-6 / 0 / 0
Регистрация: 05.04.2017
Сообщений: 6
07.04.2017, 20:49  [ТС] 15
_shark, можешь подсказать как можно это реализовать? Интересуют запись в память и выполнить открытие файла
0
185 / 183 / 31
Регистрация: 11.10.2016
Сообщений: 599
07.04.2017, 22:34 16
я не знаю объектной модели Word'а и не знаю в каком виде в Word'овском файле может храниться код исполняемой программы. Поэтому могу чисто теоретически предполагать. Нужно получить указатель на блок данных, содержащих нужную программу, потом скопировать этот блок в выделенный участок памяти. А потом уже управление на него можно передать через EnumChildWindows с адресом этого участка памяти в качестве одного из параметров
0
4064 / 1445 / 399
Регистрация: 07.08.2013
Сообщений: 3,616
08.04.2017, 01:20 17
b0m1992, опишите задачу более подробно
из всего выше написанного я так и не понял что вы хотите сделать
зачем нужно запускать какую-то программу?

у многих тут (почти у всех) возникает необходимость получить информацию из другого файла или передать информацию в другой файл (но это в качестве примера)

и учтите запуск исполняемого файла и не исполняемого файла отличаются по используемым командам

как видите я не использую слово память ибо запись и считывание в память берет на себя операционная система единственное что для меня важно это путь на дисках где хранится файл с которым надо работать
0
195 / 17 / 2
Регистрация: 15.01.2015
Сообщений: 190
08.04.2017, 01:36 18
Или можно просто прикрепить doc файл с этим самым экзешником.
0
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
08.04.2017, 03:22 19
sku144, вроде уже определился ТС что это не экзешник?!
выполнить открытие файла
Хотя, конечно вопрос понять трудно!
0
08.04.2017, 03:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2017, 03:22
Помогаю со студенческими работами здесь

Запуск функции VBA
Подскажите пожалуйста будьте так добры, у меня документе excel есть combobox и вот его содержание ...

Запуск кода из VBA в Excel
Подскажите пожалуйста, знает кто, как запустить с помощью кода в VBA код в VBA только в Excel, то...

Запуск vba из vbs скрипта
Прошу помощи. Сам я человек далёкий от VBS. Задача такая.... есть файл excel, в нём множество...

Автоматический запуск макроса - VBA
Добрый день! Помогите написать макрос которий будет запускатся только при запуске файла по маске...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru