Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 2 ]
- Вождь
- Модератор
- Неактивен
- Зарегистрирован: 07.01.2010
- Сообщений: 745
- Поблагодарили: 181
Тема: Массивы в макросах
Как в макросах MS Word определить, что массив пуст?
Я ничего другого, кроме обработки ошибки не придумал:
Public Function ArrayIsEmpty(ByRef A As Variant) As Boolean
' возвращает True, если в массиве A нет элементов или это не массив
' !!! LBound(Array()) = 0
ArrayIsEmpty = False
On Error Resume Next
If UBound(A) < 0 Then ArrayIsEmpty = True
End Function
Public Sub Проверка_массива()
Dim Z() As Single
If ArrayIsEmpty(Z) Then
MsgBox "Массив пуст"
Else
MsgBox "В массиве есть данные"
End If
End Sub
Может, есть другой способ?
Кстати, как очистить заполненный массив Z() As Single, чтобы в нем не было записей? Я такой возможности в MS Visual Basic не нашел.
Макросы под заказ и готовый пакет - mtdmacro.ru
- admin
- Администратор
- Неактивен
- Откуда: Земля
- Зарегистрирован: 15.12.2009
- Сообщений: 508
- Поблагодарили: 39
Re: Массивы в макросах
Вождь пишет:Кстати, как очистить заполненный массив Z() As Single, чтобы в нем не было записей? Я такой возможности в MS Visual Basic не нашел.
Может быть Erase?
Сообщений [ 2 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Массивы в макросах
Текстовым редактором Microsoft Word пользуются большинство работающих на компьютере людей, но многим хватает тех знаний, которые они получили, разбираясь с программой самостоятельно. Наш сайт о Microsoft Office Word даст ответ про: открытки с новым годом 2013 в ворде.
Такие пользователи даже не подозревают о множестве скрытых функций и возможностей Ворда.
Форум Ворд Эксперт предназначен для продвинутых пользователей, дорожащих своим временем и желающих совершенствоваться. На портале о Microsoft Office Word вы узнаете про: как в ворде выделить текст и и написать с заглавной.
Здесь вы найдете информацию по самым тонким настройкам программы, макросам и шаблонам.
У форума удобная структура, позволяющая быстро найти любую интересующую информацию. Наш сайт о Microsoft Office Word даст ответ про: изменить меню office 2007 на меню office 2003.
Самое основное вынесено в «Часто задаваемые вопросы», более нетривиальные проблемы настроек различных функций, редактирования, форматирования и оформления обсуждаются в подразделе «Настройки и Форматирования», а написанию шаблонов и макросов посвящен раздел «Автоматизация». На портале о Microsoft Office Word вы узнаете про: word как вставить ударение.
Со своими проблемами вы можете обратиться в подраздел форума «Заявки на разработку», но возможно вам помогут готовые решения из одноименного раздела. На портале о Microsoft Office Word вы узнаете про: как выполнить перенос слов в 7 ворде.
Для общения администрацией форума выделена «Курилка».
Кроме того, на форуме приведен список литературы очень полезной для освоения программы и оптимизации работы с Вордом. Наш сайт о Microsoft Office Word даст ответ про: примеры формул в word.