Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Реализовать аналог IntelliSense в Word - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Реализовать аналог IntelliSense в Word
Alex_Grr Дата: Понедельник, 17.08.2015, 11:53 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго времени суток.

Прошу подсказать с вариантом реализации требуемого функционала.
Планирую облегчить работу коллегам по составлению ТЗ в Word.
Наши ТЗ содержат много таблиц с множеством полей.

Хочу сделать аналог ввода через точку, как это сделано в редакторах кода.
Думаю, что считать таблицы и их поля и уложить в структуры у меня получится без проблем.
Я так же нашел как перехватывать комбинацию "Ctrl+Пробел".
Вопрос как лучше вывести список таблиц, а после выбора таблицы ее полей.

Сейчас попробовал через ListBox. Не сильно красиво. А как по другому не знаю.
Как сделать такой же красивый выбор, как в различных IDE
 
Ответить
СообщениеДоброго времени суток.

Прошу подсказать с вариантом реализации требуемого функционала.
Планирую облегчить работу коллегам по составлению ТЗ в Word.
Наши ТЗ содержат много таблиц с множеством полей.

Хочу сделать аналог ввода через точку, как это сделано в редакторах кода.
Думаю, что считать таблицы и их поля и уложить в структуры у меня получится без проблем.
Я так же нашел как перехватывать комбинацию "Ctrl+Пробел".
Вопрос как лучше вывести список таблиц, а после выбора таблицы ее полей.

Сейчас попробовал через ListBox. Не сильно красиво. А как по другому не знаю.
Как сделать такой же красивый выбор, как в различных IDE

Автор - Alex_Grr
Дата добавления - 17.08.2015 в 11:53
Serge_007 Дата: Понедельник, 17.08.2015, 22:05 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Хочу сделать аналог ввода через точку, как это сделано в редакторах кода
Вряд ли у Вас получится эмулировать IntelliSense в явном виде...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Хочу сделать аналог ввода через точку, как это сделано в редакторах кода
Вряд ли у Вас получится эмулировать IntelliSense в явном виде...

Автор - Serge_007
Дата добавления - 17.08.2015 в 22:05
Alex_Grr Дата: Вторник, 18.08.2015, 07:35 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
to Модератор: Реализовать аналог IntelliSense в Word.

Serge_007, Ну почему же, нет. Да, и в явном так то и на надо. Сейчас план реализации таков:
При открытии считать таблицы. Поместить в словарь массивов. Где ключ имя таблицы, а массив поля.
Если через ListBox, то по "Ctrl + Пробел" перехват. В ListBox выгружаем ключи, при выборе таблицы подгружаем список полей по ключу.
Я правда не увидел свойство Visible у ListBox. Возможно придется каждый раз объект создавать. Либо прятать.

Просто думал, может у кого будут идеи получше.
 
Ответить
Сообщениеto Модератор: Реализовать аналог IntelliSense в Word.

Serge_007, Ну почему же, нет. Да, и в явном так то и на надо. Сейчас план реализации таков:
При открытии считать таблицы. Поместить в словарь массивов. Где ключ имя таблицы, а массив поля.
Если через ListBox, то по "Ctrl + Пробел" перехват. В ListBox выгружаем ключи, при выборе таблицы подгружаем список полей по ключу.
Я правда не увидел свойство Visible у ListBox. Возможно придется каждый раз объект создавать. Либо прятать.

Просто думал, может у кого будут идеи получше.

Автор - Alex_Grr
Дата добавления - 18.08.2015 в 07:35
Serge_007 Дата: Вторник, 18.08.2015, 18:54 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
to Модератор
К какому из модераторов Вы обращаетесь?

Ну а проблема-то в чем? Что у ListBox нет свойства Visible? Так Вы же сами эту проблему и решили :)

[p.s.]А вообще идея интересная...[/p.s.]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
to Модератор
К какому из модераторов Вы обращаетесь?

Ну а проблема-то в чем? Что у ListBox нет свойства Visible? Так Вы же сами эту проблему и решили :)

[p.s.]А вообще идея интересная...[/p.s.]

Автор - Serge_007
Дата добавления - 18.08.2015 в 18:54
Pelena Дата: Вторник, 18.08.2015, 19:01 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
К какому из модераторов Вы обращаетесь?

Ко мне. Я предложила поменять название темы. После исправления свой комментарий удалила


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
К какому из модераторов Вы обращаетесь?

Ко мне. Я предложила поменять название темы. После исправления свой комментарий удалила

Автор - Pelena
Дата добавления - 18.08.2015 в 19:01
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!