+ Ответить в теме
Показано с 1 по 3 из 3

Тема: Запуск exe-файла в Excel ?

  1. #1
    dummy Хфедя is on a distinguished road
    Регистрация
    24.11.2009
    Сообщений
    9
    Вес репутации
    0

    Question Запуск exe-файла в Excel ?

    Коллеги !
    Нет ли в Excel средств запуска exe-файла, кроме функции Shell, входящей в состав VBA ?

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    developer EducatedFool is on a distinguished road Аватар для EducatedFool
    Регистрация
    06.04.2008
    Адрес
    Россия, Урал
    Возраст
    39
    Сообщений
    196
    Вес репутации
    11

    По умолчанию Re: Запуск exe-файла в Excel ?

    Есть способы, причем много.

    Вот так можно запустить приложение Office:
    Код :
    1. [color=darkblue]Sub[/color] test()
    2.     Application.ActivateMicrosoftApp xlMicrosoftWord
    3. [color=darkblue]End[/color] [color=darkblue]Sub[/color]

    Ну и здесь ещё пара способов: (есть и другие, но лень вспоминать)
    http://www.programmersforum.ru/showthread.php?t=50634

    По поводу использования Shell можно почитать это:
    http://www.programmersforum.ru/showp...87&postcount=6
    Макросы для Excel, Word, CorelDRAW. Быстро, профессионально, недорого. http://ExcelVBA.ru/

    Благодарности принимаются на кошелёк WebMoney: R318574877619 и Яндекс.Деньги: 41001335672216

  4. #3
    dummy Хфедя is on a distinguished road
    Регистрация
    24.11.2009
    Сообщений
    9
    Вес репутации
    0

    Question Re: Запуск exe-файла в Excel ?

    Цитата Сообщение от EducatedFool Посмотреть сообщение
    Есть способы, причем много.

    Вот так можно запустить приложение Office:
    Код :
    1. [color=darkblue]Sub[/color] test()
    2.     Application.ActivateMicrosoftApp xlMicrosoftWord
    3. [color=darkblue]End[/color] [color=darkblue]Sub[/color]

    Ну и здесь ещё пара способов: (есть и другие, но лень вспоминать)
    http://www.programmersforum.ru/showthread.php?t=50634

    По поводу использования Shell можно почитать это:
    http://www.programmersforum.ru/showp...87&postcount=6
    Уважаемый коллега !
    Ваша программа

    Private Sub Form_Load()
    MyPath = "c:\"
    Set WshShell = CreateObject("WScript.Shell")
    WshShell.CurrentDirectory = MyPath
    'Debug.Print WshShell.CurrentDirectory
    Call Shell("cmd.exe")
    End Sub

    , в которой начальная папка задается предварительно, - это то, что надо !
    Я Ваш должник !

+ Ответить в теме

Похожие темы

  1. Автоматический запуск файла в Excel по условию
    Посмотрела форум и мне показалось , что здесь мне смогут помочь... Задача: Есть две ячейки в Excel - в первой параметр(А1), во второй текст(B1)....
    от Дориана в разделе MS Office и VB(A).
  2. Запуск файла из оперативной памяти.
    Здравствуйте ! Известно, что при помощи функции Win32Api ShellExecute можно например запустить какой либо файл на выполнение, либо открыть файл,...
    от Вячеслав в разделе Win API, Shell..
  3. запуск процедур базы MSSQL из Excel
    Здравствуйте господа! Возникла такая проблема: Нужно из-под excel запускать процедуру с передачей параметров, хранимую на MSSQL сервере и получать...
    от SCapon в разделе MS Office и VB(A).
  4. VIsual Studio 7.0 MFC програмный запуск bat-файла
    Люди знающие, ответьте пожалуйста как програмно запустить на исполнение bat-файл?
    от Kalinich в разделе C и C++
  5. Запуск JAR-файла + параметр
    Всем привет !!! Вот такая проблема: В JBuilder запускается проект с параметром -Xmx110m (иначе вылетает OutOfMemoryError)- работает без ошибок...
    от Oleg_S в разделе Java

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения