От командния ред в Excel, за да подавате параметър
Всичко друго, но в тази функция е необходимо да се прехвърли стойността на променливата.
Сега в тялото на моя ред:
ZZ = InputBox ( "Въведете номера на зона: ZZ")
И как да се променят низа в batfayle и / или макро към стойността
ZZ е взето от командния ред, например, abc.bat% 1?
АД> В batfayle командния ред стартира Excel и веднага започва
АД> изпълни
АД> макро, което представлява функция:
Защо е този макрос не може да бъде поставена в събитие workbook_open Personal.xls файл,
(Или други отворени автоматично при стартиране на Excel)?
Публикувано от Азиз Saidrasulov
Защо е този макрос не може да бъде поставена в досието на събитие workbook_open
Публикувано от Азиз Saidrasulov
(Или други отворени автоматично при стартиране на Excel)?
Този файл "Personal.xls! ZkAst_csv" е макро.
Публикувано от Алексей Degtyarenko
Този файл "Personal.xls! ZkAst_csv" е макро.
не разбирам целта - има в действителност Auto_Open, която започва, когато отворите
файл. Защо заблуди с / д / файл! Macro. Произведено в Auto_open нормално
"Мениджър", която ще доведе до една или друга страна в зависимост от макроса
на условия
Публикувано от Павел Berezin
Аз не разбирам целта - има в действителност Auto_Open, която започва от
Публикувано от Павел Berezin
файл. Защо заблуди с / д / файл! Macro. Произведено в Auto_open нормално
"Мениджър", която ще доведе до една или друга страна в зависимост от макроса
на условия
Това е възможно. Но въпросът не е точка:
Както и с файл * .bat, което е причинено от Excel, за да изпратя
променлива, която е призив от същия макрос всеки
времената се променят?
Публикувано от Алексей Degtyarenko
Както и с файл * .bat, което е причинено от Excel, за да изпратя
променлива, която е призив от същия макрос всеки
времената се променят?
не, не, че - крайната цел: това е, Защо заблуди с бухалка прякори (всяка такава
необходимостта да стартирате конзолата команден файл до тази, причинена тежка
GUI-приложение и в него нещо друго и се затича по различни начини)?
Може би можете да направите, без партида файл? Например, за да създадете INI-файл в
които ще бъдат разписани "какво да правя" (например макро име), както и на открито
ekseline ще работи Auto_open, което ще направи
GetPrivateProfileString и съдържанието на INI-shki план на един или друг
макро?
Публикувано от Павел Berezin
не, не, че - крайната цел: това е, Защо заблуди с бухалка прякори (всяка такава
необходимостта да стартирате конзолата команден файл до тази, причинена тежка
GUI-приложение и в него нещо друго и се затича по различни начини)?
Може би можете да направите, без партида файл? Например, за да създадете INI-файл в
които ще бъдат разписани "какво да правя" (например макро име), както и на открито
ekseline ще работи Auto_open, което ще направи
GetPrivateProfileString и съдържанието на INI-shki план на един или друг
макро?
Проблемът е, както следва:
Стойността на променливата, която се опитвам да предам на макро - това
част от името на файла. Файлове сто. Excel'ya макро трябва да прочетете
желания файл, обработва го и ще покаже друго име, което
също зависи от стойността на една и съща променлива.
След това тя трябва да работи sishnaya програма.
В функцията, която причинява макро PbMac01, трябва да бъде низ
ZZ = Command ()
Разбира се, всеки проблем може да бъде решен по различни начини. Но как да го направя, без да
sishnoy програми - не знае, че е там, че не знаят как това може да се направи ..
средства
VBA, но не C.
Публикувано от Алексей Degtyarenko
Стойността на променливата, която се опитвам да предам на макро - това
част от името на файла. Файлове сто. Excel'ya макро трябва да прочетете
желания файл, обработва го и ще покаже друго име, което
също зависи от стойността на една и съща променлива.
Така че, вместо по-лесно да се направи в рамките на макро ekselevskogo
цикъл, в резултат на Dir ( "маска на файл"), открита при всеки цикъл
Намерени файлове, го prererabatyvat да падне от резултатите на друг файл,
и там също да направите Exec (Лучи все още причини API-shnoe ShellExecute), за да стартирате
"Ispod Excel" sishnoy вашата програма?
т.е. всички търсения на файловете, възложени ekselevsky макро, а не файла партида
Публикувано от Алексей Degtyarenko
След това тя трябва да работи sishnaya програма.
"> Така че, вместо по-лесно да се направи в рамките на макро ekselevskogo
Публикувано от Павел Berezin
цикъл, в резултат на Dir ( "маска на файл"), открита при всеки цикъл
намерени файлове,
Не е необходимо да отворите "всеки от файловете намерен." Необходимо е да се отвори една
конкретен файл от сто, а само да го разглежда.
Публикувано от Павел Berezin
т.е. всички търсения на файловете, възложени ekselevsky макро, а не файла партида
Търсенето не е необходимо.
От това става ясно, че докато методът на предаване на един или повече
стойностите на параметрите от външната страна на макро Excel'ya непозната за нас.
Най-добри пожелания на всички, Алекс Г.
Анатолий V. Pisklov
Публикувано от Алексей Degtyarenko
. От това става ясно, че докато методът на предаване на един или повече
стойностите на параметрите от външната страна на макро Excel'ya непозната за нас.