Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2011, 14:17   #1
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию Менеджер листов

Закончил наконец дипломный проект для своей девушки. Защита прошла на отлично, рекомендация к внедрению. :))
В нем я реализовал идею "Панели управления", частью которой является "Менеджер листов". Пример привожу. Есть ряд проблем в решении который я прошу помощи.
1. Происходит прекращения выполнения формы на строчке вида (перемещения листа на уровень выше/ниже):
Код:
ActiveWorkbook.VBProject.VBComponents(Replace(ЛистИмяЕсть, " ", "_")).Name = ЛистИмя
Просто все закрывается. Хотя сама команда выполняется. Если форму запустить повторно, то изменения присутствуют.
2. Сейчас форма привязана к краю экрана. А хотелось бы что бы привязка происходила к краю окна программы. Для того что бы при изменении размеров и место положения окна, форма так же перемещалась.
3. Не могу определить размеры и координаты краев "Панели управления". Это нужно для того что бы изменять высоту "Менеджера листов" в зависимости от размера окна, "Панели управления", заполненности "Панели управления" иными кнопками. Сейчас размеры рассчитаны на размер экрана 1024х768, если экран больше, то появляется пустое место (между кнопками и "Менеджером листов"), если же экран будет меньше то "Менеджер листов" залезет на кнопки.
4. Не могу вставить в "панель управления" меню. Скорее всего прямого решения нет, нужно искать обходные маневры.
Вложения
Тип файла: rar Диплом - Ирина Крысина - Демо.rar (264.4 Кб, 30 просмотров)
С уважением, Алексей.

Последний раз редактировалось tae1980; 25.04.2011 в 14:28.
tae1980 вне форума Ответить с цитированием
Старый 25.04.2011, 18:19   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Здесь есть контролы МЕНЮШЕК
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 14.05.2011, 16:39   #3
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Цитата:
1. Происходит прекращения выполнения формы на строчке вида (перемещения листа на уровень выше/ниже):
Код:
ActiveWorkbook.VBProject.VBComponents(Replace(ЛистИмяЕсть, " ", "_")).Name = ЛистИмя
Просто все закрывается. Хотя сама команда выполняется. Если форму запустить повторно, то изменения присутствуют.
Мне необходима статистическая информация по этому пункту.
Большая просьба, скачать приложенный файл и погонять листы с уровня на уровень (кнопками на форме: "<",">"). Как форма будут себя вести?
Должно быть: листы перемещаются с уровня на уровень. Форма остается открытой.
Что происходит у меня: форма закрывается, после повторного открытия (щелчек по названию панели), лист перемещается. Такая реакция в 90%. Но иногда, что меняется, и форма начинает вести себя как положено, до перезагрузки файла. Собственно с самого начала форма вела себя правильно, но потом почему-то стала вылетать. Текущее поведение формы у меня стабильно на разных машинах.
С уважением, Алексей.

Последний раз редактировалось tae1980; 14.05.2011 в 18:42.
tae1980 вне форума Ответить с цитированием
Старый 16.05.2011, 21:37   #4
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

ALL не уже ли так трудно помочь статистикой? Просто запустить у себя файл и описать как он себя ведет... Не могу понять где ошибка... И как ее устранять. Может проблема не в коде.
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
менеджер Ainyrka БД в Delphi 0 25.02.2011 16:34
Менеджер Листов tae1980 Microsoft Office Excel 11 30.01.2011 19:19
Файловый менеджер akosh12345 Общие вопросы Delphi 12 11.05.2010 21:55
Файловый менеджер на C sht0p0r Помощь студентам 3 07.12.2008 16:47
Менеджер контента Insainer HTML и CSS 1 27.04.2008 11:06