Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 4 ]
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Тема: создавать элементы управления OCX в среде VB
Мне нужно помочь в создании элементауправления OCX в среде VB
Его внешний вид такой, как например в прилагаемом файле
Смысл такой: будет документ Ворд при его загрузке у него в автозагрузке будет сказано:
В начале документа добавить таблицу из двух строк и в первую строку поместить данный элем.управ.
Предписание элем.управления посчитать кол. файлов в папке ... по адресу ... и в зависимости от него на кнопке пользователь указать 2 или или сколько пользователей, если их много в комбобокс ввести их название, если 1 или 0 пользователей комбобокс сделать скрытым а вместо него лейбл: Нет пользователей или если 1 пользователь, тогда имя файла. Так вот это всё имеет смысл при условии если пользователь открыл файл. При его открытии добавилась таблица в неё впрыгнул элем.управ. он посчитав все файлы принял нужный вид и тут пользователь ничего не делая закрывает файл, так вот при закрытии файла ничего не должно спрашивать сохранить ли файл
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Re: создавать элементы управления OCX в среде VB
Точнее это будет звучать так:
Мне нужно помочь в создании элемента управления OCX в среде VB
Его внешний вид такой, как например в прилагаемом файле
Смысл такой: будет шаблон Ворд. В начале документа при открытии данного шаблона
находится таблица из двух строк. В первой строке этой таблицы будет помещён данный элемент управления.
Предписание элементу управления: посчитать количество файлов с расширением doc в папке "Рабочая папка"
по адресу D\Рабочая папка\Пользователь и в зависимости от него на кнопке пользователь указать 2 или или сколько пользователей
(название файла срасширением doc это и есть пользователи)
Если их много в комбобокс ввести их название, если 1 или 0 пользователей комбобокс сделать скрытым а вместо него лейбл:
Нет пользователей или если 1 пользователь, тогда имя файла-пользователя. Так вот это всё имеет смысл при условии если
пользователь открыл файл. При его открытии посчитав все файлы в папке ... элемент управления принял нужный вид и тут
пользователь ничего не делая закрывает файл, так вот при закрытии файла ничего не должно спрашивать сохранить ли файл.

- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
Re: создавать элементы управления OCX в среде VB
OCX-компонент в VBA создать нельзя. Но можно поступить по-другому: при поиске файлов, если найдено больше одного создать комбобокс со списком файлов, если найден 1 или не найдено, просто записать текст в эту ячейку.
Пример создания и заполнения комбобокса из кода:
Sub AddCombo()
Dim objCmb As MSForms.ComboBox
Set objCmb = Selection.InlineShapes.AddOLEControl("Forms.ComboBox.1", Selection.Range).OLEFormat.Object
Dim i As Integer
For i = 0 To 10
objCmb.AddItem i
Next
objCmb.ListIndex = 0
End Sub
Комбобокс добавляется в местоположение курсора
Лучше день потерять — потом за пять минут долететь!
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Re: создавать элементы управления OCX в среде VB
Мне нужно помочь в создании элемента управления OCX в среде VB
А затем уже этот элемент управления я зарегестрирую и далее дело техники
Сообщений [ 4 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
создавать элементы управления OCX в среде VB
В век Интернета разобраться в чем-либо стало одновременно и проще и сложней. Как это? Сейчас поясним на примере. Наш сайт о Microsoft Office Word даст ответ про: vba-help.ru. справочник vba (версия 1.3).
Давайте возьмем, допустим, мощнейший редактор текста, всем хорошо известный и почти каждым используемый Microsoft Word. На портале о Microsoft Office Word вы узнаете про: как сделать обтекание текстом рисунка в excel.
Казалось бы, о нем мы знаем все, он как супруг, с которым прожили много лет. Но, как человека нельзя изучить на 100 %, так и эта программа таит в себя множество скрытых функций и возможностей. На портале о Microsoft Office Word вы узнаете про: как бруть непечатаемые символы в word 2010.
Часто человек и не задумывается о них, пока вдруг не понадобятся. И вот тут-то все просто и сложно, потому что информации в Интернете масса, но ее еще надо найти и отсортировать. Наш сайт о Microsoft Office Word даст ответ про: надписи в зеркальном отображении.
Впрочем, если вы обратитесь на форум Ворд Эксперт, просеивать песок в поисках золотых крупиц не придется. На портале о Microsoft Office Word вы узнаете про: как сделать зеркальные номера страниц.
И работать с Word по-старинке тоже. На нашем сайте собрана вся необходимая информация, ссылки на литературу, вопросы, которые тревожат пользователей довольно часто. Наш сайт о Microsoft Office Word даст ответ про: прописью цифры в предложении.
Настройкам различных версий программы и форматированию, редактированию текстов посвящен целый раздел. На портале о Microsoft Office Word вы узнаете про: картинка лягушки для вставки в word.
В другом разделе вас научат, как автоматизировать работу, в третьем предложат готовые решения (написанные другими пользователями макросы, схемы и так далее). Наш сайт о Microsoft Office Word даст ответ про: сделать большие буквы маленькими word.
Наконец, если вы все-таки не нашли то, что необходимо вам в данный момент, можете оставить заявку.
Потратив несколько минут на чтение форума сайта Ворд Эксперт, вы сэкономите гораздо больше времени. На портале о Microsoft Office Word вы узнаете про: создание и редактирование макросов в word 2003.