Макрос Excel'я вызывается дважды. И почему? И как лечить? #128453


#0 by GrayT
Подсмотрел такой код Все работает,...но. Окошко с "Работает" появляется дважды. И как быть? И еще если этот код перенести в дельфи, то не взлетит - i:= Excel.ActiveWorkbook.VBProject.VBComponents.Count; Ругается типа, Члены коллекции не найдены. Непонятно. Как обойти в принципе нашел, поэтому первый вопрос важнее. Из Делфи тоже два раза запускается
#1 by Груздь
XLS.Run("Golif");
#2 by Ковычки
А как ты возвращать значение собираешься...?
#3 by GrayT
И все? Ну ты монстр :) Спасибо! А почему так не подскажешь. Ведь действительно без скобок по одному разу вызывается что из 1с что из дельфи. И почему в дельфи Count ргается Я не собирался возвращать - они мне не нужны. :)
#4 by Груздь
i:= Excel.ActiveWorkbook.VBProject.VBComponents.Count;
#5 by skunk
почему просто не скажещь... что Count не функция...
#6 by GrayT
Для тупого 1С-ника это ни чего не скажет :) Спасибо!
#7 by Скунк
почему?
#8 by GrayT
Потому что он задает вопросы типа Вопрос общего плана. Дома самым наглым образом глючит хелп по ВБА. Стоял МсОФ2000. При вызове справки извенения и отбой. Переставил на офис ХР (такой же как на работе - на работе таких проблем нет). Несколько раз справка вызвалась нормально, потом такая же фигня начилась. А без справки элементарные вещи найти не могу :( Чем лечить? hh.exe вроде новый скачивал недавно.
#9 by GrayT
+8 Вылетает даже если не из оболочки вызывать, а напрямую chm'ку дергать.
#10 by lisss
Не кривым софтом, я думаю....
#11 by в бане я
ясно...
#12 by GrayT
Умный, да? Сочувствую.
#13 by в бане я
мне по барабану... просто Герка ябеда... и плакса...
#14 by Ковычки
Если не страшный секрет, чего хочешь добиться в
#15 by GrayT
Это очень страшная тайна. :) Есть идейка, а опыта нет. Вот на таких мелочах и двигаемся к цели. Так что, я один счасливчик с кривой подсказкой?
#16 by Ковычки
Не парься так, создай лучче либо док с этими макросами, либо шаблон, и нормально по оле подцепляйся, только один минус что файлик таскать... Но зато ненужно подписание/доверие и безопасность да хоть на самом максимуме в офисе...
#17 by в бане я
пожи вирусяку ваяешь ;)... да?
#18 by GrayT
Нет. Мне дорого мое имя :) Вот из-за того что файлик таскать и не хочу так. Ищу красоту решения. Кстати про подписи. Сейчас естественно пришлось занизить уровень безопасности - это не есть гуд. Про сертификаты придется еще почитать, но все это как то смутно представляю. Есть возможность подцепиться с VBAProjekt, при том что б не "доверять доступ к макросам"?
#19 by skunk
вот для этого вирусами и надо заниматься... что бы можно быыло сделать то... что другим не можно... как вариант... загаси его на этапе подключения... через ОЛЮ
#20 by GrayT
"как вариант... загаси его на этапе подключения... через ОЛЮ" - еще б знать как.
#21 by skunk
мне пустое письмо на мыло швырни... мыло в карточке... а то тут на формуе IQ начали прикручивать... еще чего доброго научиться трояны делать... будет потом нас заражать...
#22 by GrayT
Без проблем - уже ушло.
#23 by skunk
я седня гляну... давно уже в эту сторноу не баловался... тебе надо только в екселе на момент выполнения отключить эту опцию... или еще ченить там натворить... если большой секрет... то опять мылом... и наушко шепни...
#24 by skunk
фу кое как нашел... короче все что ты хочешь сделать... там макросы нах не нужны... отправил тебе пример на 1С... за дельфина сорри... не стоит... и негде ставить... а по памяти бздеть не умею... не Герочка... говорю только за то что знаю.. но думаю большого труда в дельфин перетащить не составит...
#25 by skunk
если это то... что тебе надо ... в аську плюнь... нет тоже... да и так если что кидай вопросы... правда я в ней редко... в оснсновм гляну... и айда комсомол ...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С