Страницы: 1
RSS
Навигация по листам/книгам - открытый код
 
Доброго времени суток, выкладываю последнюю версию программы для навигации в excel.  
Реализованы следующие возможности:  
открытие/закрытие книги; добавление/удаление листа, копирование/вставка листа;  
сортировка листов, удобное перемещение по листам/книгам.  
возможна навигация кнопками на форме, мышью, стрелками на клавиатуре.  
Полностью открытый код - с комментариями. (начало обсуждений было вот тут http://www.planetaexcel.ru/forum.php?thread_id=1037)  
 
Что лишнего? и чего бы добавить???
 
> Реализованы следующие возможности:  
> открытие/закрытие книги; добавление/удаление листа, копирование/вставка листа;  
 
Зачем реализовывать то, что уже реализовано в Excel (b делается нажатием одной кнопки)???  
 
Несколько лет уже открываю и закрываю книги вручную, и даже не догадывался, что для этого нужны макросы...  
 
 
 
> Private Sub OpenButton_Click()  
> 'открытие документа excel  
> 'запускаем диалог выбора файла, помним что для этого нам нужна подключеная   библиотека Microsoft Office Object Libary  
 
Вот скажите, какая польза от этого макроса из 20 строк, если можно всё это сделать как это делают все миллионы пользователей Excel, - нажав Ctrl + O (или кнопку на панели инструментов, или меню Файл - Открыть)?
 
А если уж хотите что-либо добавить, то добавьте обработку ошибок - ваш код вылетает с разными ошибками при неверных действиях пользователя.  
(встроенные функции, которые вы "улучшили", работают без ошибок)  
 
К примеру, я нажал на кнопку Paste - вылетела ошибка.  
Пытался двум листам присвоить одно и то же имя - такая же фигня, опять ошибка.  
Пытаюсь удалить из книги все листы - при удалении последнего тоже выскакивает ошибка.
 
EducatedFool, Спасибо, за конструктивную критику.
 
надо сказать, что у мелкософта тоже есть недоработки - вот с последним листом, - ведь заранее известно что он последний - зачем же вообще показывать кнопку удалить? :)  
 
тоже самое с выходом из windows - переспрашивает выйти или сменить пользователя даже если пользователь единственный
Живи и дай жить..
 
Подправил формочку. ошибок вроде больше не возникает.
Страницы: 1
Наверх