Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Параметры командной строки при запуске Excel


Автор: serEJa 2.9.2004, 11:48
Пли-и-и-з подскажите как узнать параметры командной строки
с которым запустилось ексель приложение
т.е чтобы потом из макроса можно было узнать эти параметры

Автор: Naghual 2.9.2004, 18:26
В модуле "ЭтаКнига" пишется следующий код:
Код
Private Sub Workbook_Open()
   MsgBox Command$
End Sub

Автор: serEJa 3.9.2004, 09:35
Хотя передачу параметра сделал через файл но все равно

Вариант с
Код
Private Sub Workbook_Open()
  MsgBox Command$
End Sub


не прокатывает выскакивает пустое окно
Команда запуска : Книга1.xls fffff
Система : Microsoft Office 2003


Автор: valex13 17.9.2004, 08:48
Попробуй так:
Код

Private Declare Function GetCommandLine Lib "kernel32" Alias "GetCommandLineA" () As String
....
Dim CmdLine() as String
CmdLine = Split(GetCommandLine(), Chr(34))

     

Автор: cardinal 19.9.2004, 22:31
serEJa, не забывай про поиск smile.gif.

Вот оно:
http://forum.vingrad.ru/index.php?showtopic=17377&hl=getcommandline

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)