Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/55: Рейтинг темы: голосов - 55, средняя оценка - 4.95
 Аватар для Noit
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870

Библиотека календаря для office 2010

30.01.2013, 20:08. Показов 10797. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Столкнулся с проблемой, хотел чтобы при нажатии на ячейку вылезала табличка с выбором даты, начал писать макрос для этого дела и...
не обнаружил в VBA - control calendar, у меня 2010ый офис, как решить данную проблему.
Может есть MSCAL.OCX для office 2010?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.01.2013, 20:08
Ответы с готовыми решениями:

Программа с использованием библиотек MS Office 2010 не работает с Office 2003
Есть юзерформа, вызывается кнопкой с листа в ворде. в юзерформе идёт обмен данными с таблицей эксель и наполнение исходного документа. ...

Скорость работа макросов (закладки) в MS Office 2003 и MS Office 2010
Здравствуйте. Ситуация следующая: файл шаблона в MS Office 2003 заполняется данными 21 сек, а в MS Office 2010 - 131 сек. Помогите...

Не доступна кириллица в Excel VBA для MicroSoft office 2010
Загрузил MicroSoft office 2010 В VBA в макросах не отражается русский текст, как в название страниц книги Excel, так и в тестах...

15
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,576
30.01.2013, 20:12
Noit, в Microsoft Office есть два календаря, но они иду только с программой Access. Поэтому нужно отдельно скачать где-то библиотеку объектов календаря.
1
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
30.01.2013, 20:22
На этом форуме
https://www.cyberforum.ru/atta... picker.rar
1
 Аватар для Noit
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
30.01.2013, 20:36  [ТС]
а как мне сделать, чтобы при нажатии на определенную ячейку выскакивала форма выбора даты?
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38178 / 21113 / 4307
Регистрация: 12.02.2012
Сообщений: 34,716
Записей в блоге: 14
30.01.2013, 20:51
А хотите вот такой календарь? Выкладываю dll-ку, инструкцию и пример... Можно выбирать одну дату, интервал дат и группу дат. В этом же флаконе - быстрая работа с dbf (Dbase-III).
Миниатюры
Библиотека календаря для office 2010  
Вложения
Тип файла: zip Bservy.zip (53.3 Кб, 171 просмотров)
0
 Аватар для Noit
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
30.01.2013, 21:00  [ТС]
Нажимаю на ячейку и выскакивает форма для выбора даты, как на картинке
Миниатюры
Библиотека календаря для office 2010  
0
2052 / 482 / 133
Регистрация: 13.11.2008
Сообщений: 921
30.01.2013, 21:32
Поищите в интернете: samradDatePicker.xla

P.S. нашел сам у себя в закромах
Вложения
Тип файла: rar samradDatePicker.rar (157.6 Кб, 293 просмотров)
1
 Аватар для Noit
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
31.01.2013, 12:17  [ТС]
Цитата Сообщение от The_Prist Посмотреть сообщение
Поищите в интернете: samradDatePicker.xla
а как его к ячейке каждой прикрепить?
0
2052 / 482 / 133
Регистрация: 13.11.2008
Сообщений: 921
31.01.2013, 12:26
Если запустить надстройку, то по правому клику на любой ячеке появится новый пункт - Pick from Calendar. При нажатии на него появляется календарь. Там так же можно вызвать окно настроек для календаря.
0
 Аватар для Noit
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
31.01.2013, 17:24  [ТС]
Это конечно хорошо, но чтобы именно по щелчку по ячейке выскакивала табличка и не всех, а определенных ячеек, можно так?

Добавлено через 3 часа 53 минуты
Календарик нарисовал по примеру, но не знаю как его вставить именно по нажатии на ячейки от C14 до M14.
А пока только при нажатии на столбец F выскакивает календарик, вот код:
Visual Basic
1
2
3
4
5
6
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("B:B")) Is Nothing Then
       DateForm.Show
    End If
End Sub
0
2052 / 482 / 133
Регистрация: 13.11.2008
Сообщений: 921
31.01.2013, 17:49
Уверены, что по нажатии на столбец F, а не В?
Visual Basic
1
If Not Intersect(Target, Range("C14:M14")) Is Nothing Then
0
 Аватар для Noit
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
31.01.2013, 18:03  [ТС]
Visual Basic
1
2
3
4
5
6
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If Not Intersect(Target, Range("C14:M14")) Is Nothing Then
                DateForm.Show
            End If
        End If
End Sub
Так?
Так не работает

Добавлено через 36 секунд
Вот при нажатии на c14 получилось
Visual Basic
1
2
3
4
5
6
7
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If Not Intersect(Target, Range("C:C")) Is Nothing And Target.Value = "" Then
            If Not Intersect(Target, Range("C:C")) Is Nothing And Target.Row = "14" Then
                DateForm.Show
            End If
        End If
End Sub
0
2052 / 482 / 133
Регистрация: 13.11.2008
Сообщений: 921
31.01.2013, 18:40
Согласен, не работает. И даже ошибку, наверное, выдает? Типа "End if without block If"? А если попробовать сделать все по науке, а не пихать ненужного?
Visual Basic
1
2
3
4
5
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If Not Intersect(Target, Range("C14:M14")) Is Nothing Then
             DateForm.Show
        End If
End Sub
1
 Аватар для Noit
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
01.02.2013, 10:20  [ТС]
Цитата Сообщение от The_Prist Посмотреть сообщение
И даже ошибку, наверное, выдает? Типа "End if without block If"?
Что-то я затупил)
0
0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 5
20.10.2016, 16:57
страницы не существует.

Добавлено через 1 минуту
бестолку, файл запаролен
0
0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 5
09.11.2016, 13:32
спасибо скачал ocx, положил в винду , подключил , помогло.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.11.2016, 13:32
Помогаю со студенческими работами здесь

Бесплатная библиотека для работы с Microsoft Office Excel
Подскажите бесплатную библиотеку для работы с Excel 2003-7 c примерами. Заранее спс.

Надстройка VSTO для Office 2010
Добрый день! Решил сделать надстройку для Word'a, сначала попробывал сделать на чистом VBA так же умудрился туда вставить и RIBBON...

При открытии в Office 2010 документа, созданного в Office 2013 короткое тире превращается в длинное
Создаю текстовый файл в Ворде от 2013 офиса, отправляю человеку, у которого офис 2010-й. Ему приходится менять все проставленные мной тире,...

Существует ли Solvertable для Microsoft Office 2010
Доброго времени суток) Подскажите,пожалуйста,существует ли Solvertable для microsoft office 2010,если да,то где его можно скачать?

Пакет обновлений для MS Office 2003/2010
Сообщения выделены из темы: https://www.cyberforum.ru/cmd-bat/thread672170-page3.html#post6795573 Сделал пакет обновлений office 2010...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru