Перейти к содержанию

Кто знает VBA (Visual Basic Application)?


Apollon

Рекомендуемые сообщения

Всем доброго времени суток, у меня такая проблема:

У меня что то макросы в VBA не работают - а их мне дала учительница с которой на паре мы так проблему решить не смогли :)

Этот скрипт должен выполнять следующие:

1. Открывать помошника

2. Выделять и проверять по моему на ошибки текст

3. Закрывать помошника

 

Создаю макрос ну т.е кнопку и пишу на неё этот скрипт, а VBA команду .Name опознавать не хочет, на английском ругается не черта не понятно.

Вот сам скрип, кто понимает гляньте, может там какие ошибки есть или у меня и в колледже оффис глючный ;)

makros_VBA_lab14.txt

З.Ы. скрипт не вреден если вы так подумаете =)

он был списан с книжки, но как говорится не все книги идеальны :huh:

Ссылка на комментарий
Поделиться на другие сайты

он незнает метода "name". тут врятли у коого есть висуал бейсик а без него очень трудно сказать что не так. тут все таки не программистя сидят. http://www.programmersforum.ru/ тут спрашивайте

Изменено пользователем kos1nus
Ссылка на комментарий
Поделиться на другие сайты

Ну я писал на ВБА

Просто у меня сейчас оффис не стоит. а ставить для решения этой проблемы - лень

 

Что я вижу cbar - объявляется как объект класса НаборПанелейИнструментов

Потом идет перебор по всему набору, но переменная, которой присваивается конкретный экземпляр ПанелиИнструментов не указан For Each

Далее идет что cbar используется как КонурентнаяПанельИнструментов, а не набор - поэтому имя и не найдено

 

ЗЫ. Предлагаю пользоваться отладкой (там указаны все свойства каждой переменной) и читать хелп ;)

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • Clbrtn
      От Clbrtn
      Я долго не проверял компьютер полностью. Антивирус застрял на своей собственной папке, проверяя каждый родной файл от полминуты до минуты. Итог - ожидаемое время проверки этой папочки  - дольше суток.  Это не влезает ни в какие ворота!!! 
      Больше 2000  файлов  klswapiproxy.kd   на пару гигабайт в папке cache, путь___  C:\Documents and Settings\All Users\Application Data\Kaspersky Lab\AVP18.0.0\Bases\Sw2\cache:
      Как правильно удалить ненужные вручную, я не уверен что они все там нужны. Хочу помочь программе и поберечь время.
    • Sapfira
      От Sapfira
      Решила переустановить библиотеки Visual C++, сначала удалила все, которые были, потом установила полный пакет с 2005 по 2022 год. Компьютер перезагружала и после удаления и после установки. И удаление и установка, всё прошло успешно.
       
      Но потом понадобилось запустить одну программу, а она не запускается. Сначала выскакивала ошибка, типо не найден файл Mfc100u.dll, проверила, в папке C:\Windows\System32, такой файл есть, а вот в папке C:\Windows\SysWOW64 его не было, поэтому скачала отдельно. Ошибка, что файл Mfc100u.dll не найден пропала, но теперь выскакивает другая ошибка и программа так и не запускается.

       
      До этого программа была рабочая.
×
×
  • Создать...