Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/42: Рейтинг темы: голосов - 42, средняя оценка - 4.50
Pavel Murtishev
3 / 3 / 0
Регистрация: 29.10.2010
Сообщений: 54
#1

Вывод сообщений на VBA в консольное окно

19.01.2011, 14:11. Просмотров 7484. Ответов 8
Метки нет (Все метки)

Коллеги,

Странного хочу. Хочу выводить сообщения в консольное окно средствами VBA. На какие объекты/методы необходимо обратить внимание в первую очередь? Спасибо.

BR

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2011, 14:11
Ответы с готовыми решениями:

Консольное окно в VBA
подкажите, а консольное окно из ВБ(А) как создаётся???

Составить программу, предусматривающую контрольный вывод исходных данных в окно на левой части экрана и вывод результатов в окно на правой части экран
Составить программу, предусматривающую контрольный вывод исходных данных в окно...

Как скрыть консольное окно
Всем привет! Подскажите, пожалуйста, как скрыть консольное окно при выполнении...

Передача значения из VBA в переменную в консольное приложение на С#
Доброго времени суток, уважаемые программисты! Есть необходимость передавать...

Отправка сообщений Outlook с использованием vba
Друзья, есть следующий макрос. Отправляет сообщение с вложением, темой, и...

8
Ципихович Эндрю
1409 / 319 / 28
Регистрация: 10.04.2009
Сообщений: 4,967
19.01.2011, 17:16 #2
Цитата Сообщение от Pavel Murtishev Посмотреть сообщение
консольное окно
отстал от жизни, где оно??
0
Pavel Murtishev
3 / 3 / 0
Регистрация: 29.10.2010
Сообщений: 54
19.01.2011, 20:22  [ТС] #3
Эндрю,

Если нет времени разрабатывать интерфейс, который я могу реализовать на VBA, и необходимо чтобы макро, обрабатывающий огромные массивы данных подавал признаки жизни, то самый простой и надежный способ - вывод текстовых сообщений в консоль. Я видел пример от John Walkenbach, который в отличие от Вас имеет MVP, по выводу подобных сообщений. Я знаю, что вывод в консоль можно реализовать при помощи API call. Вопрос какого?

Если Вам нечего сказать, пожалуйста, молчите/решайте ваши задачи по поиску максимума и сортировке методом пузырька с поплавком/прочие наиполезнейшие прикладные задачи. Вот только высеры свои не пишите больше. Тошнит от таких быдлокодеров.

BR
0
dzug
678 / 218 / 18
Регистрация: 17.01.2011
Сообщений: 549
Записей в блоге: 1
19.01.2011, 20:44 #4
А вывод в строку состояния Вас не устроит ??
1
Pavel Murtishev
3 / 3 / 0
Регистрация: 29.10.2010
Сообщений: 54
19.01.2011, 21:20  [ТС] #5
Dzug,

О! Спасибо за совет. Подскажите, какими объектами пользоваться. Спасибо.

BR
0
dzug
678 / 218 / 18
Регистрация: 17.01.2011
Сообщений: 549
Записей в блоге: 1
19.01.2011, 22:25 #6
Цитата Сообщение от Pavel Murtishev Посмотреть сообщение
Эндрю,

Если нет времени разрабатывать интерфейс, который я могу реализовать на VBA, и необходимо чтобы макро, обрабатывающий огромные массивы данных подавал признаки жизни, то самый простой и надежный способ - вывод текстовых сообщений в консоль. Я видел пример от John Walkenbach, который в отличие от Вас имеет MVP, по выводу подобных сообщений. Я знаю, что вывод в консоль можно реализовать при помощи API call. Вопрос какого?

Если Вам нечего сказать, пожалуйста, молчите/решайте ваши задачи по поиску максимума и сортировке методом пузырька с поплавком/прочие наиполезнейшие прикладные задачи. Вот только высеры свои не пишите больше. Тошнит от таких быдлокодеров.

BR
+111111

Добавлено через 37 секунд
Цитата Сообщение от Pavel Murtishev Посмотреть сообщение
Dzug,

О! Спасибо за совет. Подскажите, какими объектами пользоваться. Спасибо.

BR
Отображение текста в строке состояния
2
Vlanib
Частенько бываю
744 / 326 / 42
Регистрация: 20.06.2007
Сообщений: 854
19.01.2011, 22:29 #7
Лучший ответ Сообщение было отмечено как решение

Решение

Пример из справки VBA
Visual Basic
1
2
3
4
5
6
oldStatusBar = Application.DisplayStatusBar
Application.DisplayStatusBar = True
Application.StatusBar = "Пожалуйста, ожидайте..."
' Какие то действия
Application.StatusBar = False
Application.DisplayStatusBar = oldStatusBar
Добавлено через 3 минуты
А если всё-таки консоль, то вот такие API пригодятся.
GetStdHandle
GetConsoleScreenBufferInfo
WriteFile
4
ironegg
1898 / 775 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
20.01.2011, 01:54 #8
Цитата Сообщение от Pavel Murtishev Посмотреть сообщение
Если нет времени разрабатывать интерфейс, который я могу реализовать на VBA, и необходимо чтобы макро, обрабатывающий огромные массивы данных подавал признаки жизни
вывод в окно Immediate методом Debug.Print не подходит? в нем помещается около 200 сторок, после чего более старые затираются
1
DarKing1999
0 / 0 / 2
Регистрация: 15.12.2016
Сообщений: 13
Записей в блоге: 1
17.05.2017, 19:14 #9
А есть способ создать что-то на подобие чата в консоли?
0
17.05.2017, 19:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2017, 19:14

Как избавиться сообщений о закрытии и сохранении в VBA?
При закрытии книги выдаются сообщения: - сохранить изменения....Да Нет Отмена...

Макрос в VBA Outlook для периодической записи непрочитанных сообщений в БД Access
Есть база данных на Access которая содержит следующие поля в указанных...

Выполнить расчеты и вывести результаты на экран через окно сообщений
В течение 6-ти дней (рабочая неделя) рабочий изготавливает детали 7-ми...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru