Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > Изменение интерфейс


Автор: AndrewKo 21.3.2007, 13:36
Доброго времени суток!
Помогите отключить в Ворде стандартные элементы интерфейса. А именно: один элемент находится прямо над скроллингом (делит окно документа на две части), второй элемент прямо под скроллингом (поиск объектов). Может я не туда копаю, но найти не могу.  smile
Помогите ПЛЫЗ!  smile 
Для наглядности вкладываю картину этих элементов.

Автор: Naghual 21.3.2007, 18:56
По моему никак это не делается

Автор: AndrewKo 22.3.2007, 05:35
Naghual, 
Цитата(Naghual @  21.3.2007,  18:56 Найти цитируемый пост)
По моему никак это не делается 


Что то я сомневаюсь. Как говорит МелкоСофт внутренним языком можно сделать ВСЁ.
А как эти элементы называются по английски? Поискал бы в хелпах да названия не знаю smile 

Автор: Naghual 22.3.2007, 10:09
Цитата(AndrewKo @  22.3.2007,  05:35 Найти цитируемый пост)
Как говорит МелкоСофт...


smile  Такой большой, а в сказки вериш!

Автор: mihanik 25.3.2007, 09:50
AndrewKo, по-моему Naghual прав...

Ето возможно, если переписАть самому Word.
 smile 

Если кто-то сможет решить эту проблему буду весьма удивлён...

Не понятно только одно.
Зачем тебе это?
Я эти элементы и не замечаю при работе. (Знаю, что это такое, кое-чем умею пользоваться, но не замечаю)
Странно.

Автор: AndrewKo 26.3.2007, 15:06
mihanik, я пишу программку для "информационного киоска". Такая штучка с сенсорным экраном без мыша и клавы. Необходимо просто просматривать определенные файлы (*.DOC или *.XLS). Т.е. если будут лишние элементы на экране это значит будет возможность потыкать "туда куда не надо". Короче: всё лишнее хочу изъять!  smile 

Автор: Naghual 26.3.2007, 15:16
Тогда тебе их нужно отконвертить, к примеру, в HTML и показывать в полноэкранном режиме.

А еще лучше - в БМП!

Автор: mihanik 27.3.2007, 07:08
Цитата(AndrewKo @  26.3.2007,  15:06 Найти цитируемый пост)
Необходимо просто просматривать определенные файлы (*.DOC или *.XLS). 


Встречный вопрос.
А кто тебе мешает написать свой просмотрщик этих файлов?
Пусть даже с использованием технологии OLE.

Сейчас взял и на свою форму бросил объект OLE от Word.
Так там вообще никаких навигационных инструментов не было.
Т.е., как я понимаю, тебе будет нужно самому мудрить с прокруткой документа...

Или я что-то не то говорю?

Автор: AndrewKo 27.3.2007, 09:56
mihanik, 
Цитата(mihanik @  27.3.2007,  07:08 Найти цитируемый пост)
Сейчас взял и на свою форму бросил объект OLE от Word.

Это наверное уже не здесь надо обсуждать... ну раз уж заикнулись... Я использую OLEContainer (Delphi 7). При определенных случаях загружается только одна страница
Цитата(mihanik @  27.3.2007,  07:08 Найти цитируемый пост)
Так там вообще никаких навигационных инструментов не было.
Т.е., как я понимаю, тебе будет нужно самому мудрить с прокруткой документа...

и прокрутить куда либо далее нет возможности. При др. условиях можно просмотреть весь документ, но появляется Вордовский скроллинг с лишними элементами.
В общем то я проблему решил. Положил поверх свой скролл (перекрыв визуально ненужные элементы) и передаю результат скроллирования в документ.
НО!!!! Был бы рад узнать каким всё таки способом можно отключить выше указанные элементы

Автор: mihanik 27.3.2007, 10:11
Т.к.
Цитата(AndrewKo @  27.3.2007,  09:56 Найти цитируемый пост)
В общем то я проблему решил. Положил поверх свой скролл (перекрыв визуально ненужные элементы) и передаю результат скроллирования в документ.


Помечу вопрос решённым.


По поводу
Цитата(AndrewKo @  27.3.2007,  09:56 Найти цитируемый пост)
Был бы рад узнать каким всё таки способом можно отключить выше указанные элементы 


Будем думать....

Автор: Naghual 27.3.2007, 23:37
Вариантов решения твоей задачи просто таки немеряно много, ты же, уперся в Ворд.
Нужно быть более гибким  smile


Цитата(mihanik @  27.3.2007,  10:11 Найти цитируемый пост)
Будем думать....

Я очень сильно сомневаюсь в возможности этого.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)