Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.66/263: Рейтинг темы: голосов - 263, средняя оценка - 4.66
1705 / 574 / 74
Регистрация: 10.04.2009
Сообщений: 9,283

Спойлер в Ворде

15.07.2012, 21:59. Показов 49473. Ответов 65
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, не подскажите как создать?
1
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.07.2012, 21:59
Ответы с готовыми решениями:

Спойлер картинки в ворде
Всем привет. Ребята научился делать спойлер текста вот таким кодом Private Sub CommandButton1_Click() With CommandButton1 ...

Спойлер
Как с помощью js/jquerry сделать спойлер? Нужно заспойлерить данные строки (за исключением заголовка :D )

Спойлер
Кто-нибудь подскажет, как в активности сделать спойлер? Для экономии места на экране...

65
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
21.08.2015, 19:13
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
ничего не происходит,
Аналогично в Word 2010, но если перейти в режим структуры документы работает...
0
1705 / 574 / 74
Регистрация: 10.04.2009
Сообщений: 9,283
21.08.2015, 19:19  [ТС]
Цитата Сообщение от toiai Посмотреть сообщение
если перейти в режим структуры документы работает.
дофига делов....короче добился, как по мне не очень - в структуру перейди, попади на маленький крестик....
0
17 / 12 / 0
Регистрация: 16.04.2013
Сообщений: 39
22.08.2015, 00:18
asvnix.

Создателями сайта я имел в виду не заказчиков, а программистов, создавших web-страницы для этого сайта.
(Сайт (от англ. site – место, местоположение, позиция) – совокупность страниц, объединенных одной общей темой, дизайном, имеющих взаимосвязанную систему ссылок, расположенных в сети Интернет).
Поэтому, на вопрос могут ответить только продвинутые программисты, которым удалось (возможно и не преднамеренно) создать подачу информации на сайте таким образом, что, скопировав её в окно документа Ворда 2013, 2016, получаем для некоторых абзацев текста или картинки возможность спрятать под спойлер, который является названием абзаца, а при наведении курсора мыши перед этим названием мы наблюдаем появление маленького треугольника, предназначенного как кнопка для сворачивания или разворачивания информации абзаца.
Прелесть такого спойлера в Ворде заключается в том, что, открыв его в документе, мы имеем возможность добавлять текст, картинки в любой последовательности, продолжая действия вплоть до нескольких страниц непосредственно в создаваемом документе. Вся занесённая информация будет реагировать на нажатие кнопки спойлера, т.е. на нажатие кнопкой мыши на треугольник – сворачиваться или разворачиваться.
На каком языке программирования создано на сайте AdFox такая интересная «карусель» - пока не понятно. Ждём подсказку программистов.

Для toiai и Ципихович Эндрю.

В режиме структуры документа теряется функциональность данного спойлера.
0
1705 / 574 / 74
Регистрация: 10.04.2009
Сообщений: 9,283
22.08.2015, 05:56  [ТС]
Цитата Сообщение от JurLag Посмотреть сообщение
В режиме структуры документа теряется функциональность данного спойлера
тогда не понял, сказанное выше
Цитата Сообщение от toiai Посмотреть сообщение
но если перейти в режим структуры документы работает
не так, внесите пожалуйста ясность, как работает?
0
17 / 12 / 0
Регистрация: 16.04.2013
Сообщений: 39
22.08.2015, 10:38
Ципихович Эндрю.
За неимением Word 2010, про действие примера спойлера в нём ничего сказать не могу.
Cкопировав пример от asvnix в открытый документ Word 2016, получается рабочий спойлер с названием «← нажми на треугольник». Это название возможно изменять.


← нажми на треугольник

example


Наведя курсор мыши влево от названия спойлера, т.е. в данном случае перед стрелкой, возникает маленький треугольник, исполняющий роль кнопки спойлера для открытия – закрытия содержимого. Также, можно воспользоваться средствами самого Word, нажав правой кнопкой мыши в любом месте названия спойлера и в выпадающем меню выбрать опцию развернуть или свернуть заголовок. Содержимое спойлера откроется или закроется.
Надпись «example» есть содержимое, т.е. текст.
Всё, что создадим в документе Word при открытом спойлере: текст - набранный клавиатурой, текст - скопированный от куда-либо, вставленный рисунок, будет реагировать на кнопку открытия – закрытия спойлера.
Возможно при этом, набирая содержимое, переходить на следующую страницу документа, если не помещается на одной. При нажатии кнопки всё созданное содержимое спрячется или появится.

При включении режима структуры появляется вместо маленького треугольника крестик и возникают дополнительные неудобства, не получается вставить рисунок и т.д. Описывать незачем.

Данный пример спойлера работает без лишних "телодвижений", по крайней мере в Word 2016. Единственное, что пока удручает, так это - незнание по изменению свойств кнопки спойлера и его кода создания.
0
1705 / 574 / 74
Регистрация: 10.04.2009
Сообщений: 9,283
22.08.2015, 10:44  [ТС]
ну тогда ясно, спасибо, я вообще выше 2003 Ворда подниматься не желаю
0
0 / 0 / 0
Регистрация: 14.06.2015
Сообщений: 4
06.09.2015, 12:07
Разобрался.
Оказалось что такой спойлер можно сделать благодаря применению обыкновенных стилей.
И как я уже выше говорил, нут тут никакого VBA и разработчики Веб сайта к этому не имеют никакого отношения.
0
17 / 12 / 0
Регистрация: 16.04.2013
Сообщений: 39
06.09.2015, 20:58
asvnix.
Хотелось бы увидеть действия по созданию такого спойлера на практике.
Если не затруднит, будем очень благодарны - покажите, пожалуйста, пример создания спойлера, вместо копируемого из найденного Вами сайта.
JurLag.
0
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 3
29.10.2015, 09:43
Здравствуйте! Во-первых, огромное спасибо за подробную инструкцию!!! Во-вторых, возникла проблема. Суть ее вот в чем. Создал первую кнопку, сделал поле прокрутки, все отлично, счастье радость. Создал вторую кнопку, третью и вот она проблема, открываешь первую кнопку, скрытый там текст выходит поверх всего текста ниже, но не поверх кнопок ниже, то есть 2 и 3 кнопка поверх текста первой кнопки и никак это не исправить. Что можно с этим сделать?
0
17 / 12 / 0
Регистрация: 16.04.2013
Сообщений: 39
30.10.2015, 00:46
NikoSD.
Из описания проблемы я понял, что у Вас открыты сразу несколько спойлеров. Если всё сделано правильно, при открытии спойлера, т.е. нажав на кнопку, рамка с текстом или рисунком отодвигает вниз по документу ниже следующую информацию, будь то кнопки спойлера или текст документа, но при этом ниже следующие спойлеры должны быть свёрнуты. Это и есть один из недостатков спойлера в Ворде. Правда, если кнопки будут находиться на значительном расстоянии друг от друга, то несколько спойлеров небольшого размера и возможно открыть одновременно, но это и не всегда рационально относительно конфигурации текста в документе. Поэтому, в Вашем варианте, скорее всего, надо смириться с неким "недостатком спойлера в Ворде" - пользоваться спойлерами по не обходимой очерёдности их открывания или менять на большее расстояние между ними в ущерб наглядности документа на странице.

Посмотрите ещё раз на примере: Hee SoftPack Light 3.5.0.zip
2
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 3
30.10.2015, 07:49
Уважаемый JurLag.
У Вас в документе все как положено и именно так, как нужно мне. Все делал строго по инструкции, но все таки получилась вот такая белеберда. Посмотрел по коду, вроде все одинаково, но тем не менее получается не так как у Вас.
Вложения
Тип файла: rar Возражения.rar (37.4 Кб, 15 просмотров)
0
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 3
30.10.2015, 08:19
Нашел ошибку, в строке Me.Shapes(*) как я понял вместо * нужно вставлять номер следующей кнопки, сделал так, но и в этом случае ничего не выходит. В 3 кнопке вместо * поставил 3, потому что если ставить 4, то выходит ошибка. Вот этот вариант, посмотрите, пожалуйста. Заранее благодарен.
Вложения
Тип файла: rar Возражения.rar (36.9 Кб, 35 просмотров)
0
17 / 12 / 0
Регистрация: 16.04.2013
Сообщений: 39
30.10.2015, 12:33
NikoSD.
Просмотрел, Вашу, работу. В первом варианте выполнено всё правильно (если не учитывать некие неточности в написании кода спойлера, не влияющие на его исполнение, или, возможно, так задумано, т.е. знак "-" перед словом "Свернуть" стоит не везде. Если так задумано, то всё нормально, а если по невнимательности - то необходимо сразу прививать точность в написании кода, дабы избегать в дальнейшем более сложных ошибок).
По существу. Вы использовали в качестве рамки-контейнера для текста "Фигуру". Поэтому так и получается. Если желаете, чтобы текст в рамке-контейнере был поверх кнопок спойлера, то необходимо включить-выключить "Режим конструктора". Правда, эту операцию придётся выполнять при каждом новом открытии документа.
Если выберете для рамки-контейнера "Текстовое поле", то будет как у меня в примере, т.е. ниже следующие кнопки сдвигаться вниз.
Насчёт нумерации "Me.Shapes(*)" я писал в "Подробной инструкции ...". Здесь надо быть очень внимательным.
Если, Вы, присвоите в коде "CommandButton1" "Me.Shapes(3)", то откроется при нажатии кнопки 1 текст созданный в третьем рамке-контейнере.
В Вашем примере первый и третий спойлеры я создал при помощи рамки-контейнера "Текстовое поле".
Пример: Возражения.zip
JurLag
1
0 / 0 / 0
Регистрация: 06.02.2016
Сообщений: 1
06.02.2016, 17:40
JurLag - Спасибо за подробное описания создания различных спойлеров, не часто, но иногда нужная весчь...
Большой + в карму!
0
1705 / 574 / 74
Регистрация: 10.04.2009
Сообщений: 9,283
21.05.2017, 18:53  [ТС]
подскажите как средствами ВБА блокировать содержимое окошек предложенных спойлеров? спасибо
0
17 / 12 / 0
Регистрация: 16.04.2013
Сообщений: 39
22.05.2017, 12:43
Ципихович Эндрю.
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
подскажите как средствами ВБА блокировать содержимое окошек предложенных спойлеров? спасибо
Если я правильно понял, то Вас интересует вопрос о не раскрытие содержимого спойлеров вместе с открытием документа.

Спойлеры, созданные с помощью кода Казанского, не открываются вместе с открытием документа, если до этого документ закрывался со свёрнутым содержимым под спойлер.

В случае со спойлерами из примера «← нажми на треугольник» присутствует неудобство в том, что при открытии документа разворачивается содержимое под всеми созданными этим способом спойлерами.
На данный момент приходиться выполнять дополнительные действия: правой кнопкой мыши кликнуть по строке с названием спойлера и в выпадающем меню с помощью мыши в строке «Развернуть или свернуть» активировать команду «Свернуть все заголовки». Содержимое скроется.

Как реализовать Ваш вопрос, если я его правильно понял, средствами VBA - я не знаю. Возможно нам помогут знатоки VBA.

Предлагаю для экспериментов пример, где реализованы спойлеры обоих вариантов в Word-е 2016 с расширением «*.docm» (c поддержкой макросов).
Вложение 835563

JurLag
0
1705 / 574 / 74
Регистрация: 10.04.2009
Сообщений: 9,283
22.05.2017, 12:46  [ТС]
Вложение не существует или не указан идентификатор (номер). Если вы уверены, что использовали правильную ссылку, свяжитесь с администрацией
Цитата Сообщение от JurLag Посмотреть сообщение
Если я правильно понял, то Вас интересует вопрос о не раскрытие содержимого спойлеров вместе с открытием документа
-нет интерисует сделать невозможность править содержимое спойлера
0
17 / 12 / 0
Регистрация: 16.04.2013
Сообщений: 39
22.05.2017, 13:20
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
-нет интерисует сделать невозможность править содержимое спойлера
Извиняюсь, но ответа не знаю.

Вложение предлагаемого ранее примера:Grub4DOS.7z
0
1705 / 574 / 74
Регистрация: 10.04.2009
Сообщений: 9,283
22.05.2017, 13:23  [ТС]
теперь при распаковке вылазит ошибка
0
17 / 12 / 0
Регистрация: 16.04.2013
Сообщений: 39
23.05.2017, 11:21
вложение скачал, извлёк - всё получается нормально.

Добавлено через 21 час 50 минут
Поправка высказанного ранее:

Цитата Сообщение от JurLag Посмотреть сообщение
В случае со спойлерами из примера «← нажми на треугольник» присутствует неудобство в том, что при открытии документа разворачивается содержимое под всеми созданными этим способом спойлерами.
На данный момент приходиться выполнять дополнительные действия: правой кнопкой мыши кликнуть по строке с названием спойлера и в выпадающем меню с помощью мыши в строке «Развернуть или свернуть» активировать команду «Свернуть все заголовки». Содержимое скроется.
Действия производил в Word-е 2016.

От описанного неудобства со спойлером из примера «← нажми на треугольник» легко избавиться следующим образом:
правой кнопкой мыши кликнуть в любом месте строки с названием спойлера и в выпадающем меню кликнуть по надписи «Абзац». Появится окно с заданными параметрами для абзаца. В квадратике перед надписью: «Свернуть по умолчанию», устанавливаем галочку.
После этого при открытии документа содержимое спойлера будет скрыто. Чтобы показать содержимое под спойлером кликаем левой кнопкой мыши по треугольничку перед заголовком спойлера или правой кнопкой мыши кликнуть в любом месте строки с названием спойлера и в выпадающем меню с помощью мыши в строке «Развернуть или свернуть» активировать необходимую команду.

Ципихович Эндрю.
Средствами Word-а можно защитить текст паролем от изменения. Однако это не 100% защита.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.05.2017, 11:21
Помогаю со студенческими работами здесь

Спойлер
Как сделать чтоб он был по вертикали а не горизонтали, тоисть на подобии дерева <a...

Спойлер!!!
Привет всем!!!! Как сделать спойлер такого вида Тут текст???? Просто делаю страницу в HTML, а как спойлер сделать ненаю!!!!! Может...

Спойлер
На этом сайте, точнее на странице http://yourlifeisgod.ru/index.php/component/content/article/113-stikhi/770-vera-kushnir стихи должны быть...

Спойлер
Как написать ссылку, по нажатию на которую под ней отобразится абзац текста, а по повторному клику исчезнет.

Спойлер
Всем доброго вечера, подскажите как сваять спойлер на js? Спойлер должен показывать скрытый текст(ссылки), но при нажатии, он должен...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru