Ru-Board.club
← Вернуться в раздел «Программы»

» Microsoft Word

Автор: ALeXkRU
Дата сообщения: 01.08.2013 10:04
Futurism

Цитата:
что такое макрозамена

макрос с соответствующим действием записать (включить запись макроса; выполнить: найти нужный символ, заменить.. можно - найти дальше); остановить запись макроса)
Автор: Andrey3
Дата сообщения: 01.08.2013 10:23
Futurism
а я не понимаю что подразумевается под "вынужденным пробелом".
выше oshizelly привел ссылку на описалово всех вариантов из юникода,
посмотрите там
а замена: выбрать "Заменить" - слева внизу "Больше", внизу "Специальный" там и смотреть.
Еще можно посмотреть, например: http://methodichka.ru/memo.html
"Поисковые шаблоны Ворд"
Кстати, по приведенной ссылке доступен ПЛАТНЫЙ пакет мощных макросов, автор идет на контакт и может сделать по заказу то, что требуется.
Если задача того стоит, м.б. легче заплатить?
Автор: niccolo
Дата сообщения: 01.08.2013 10:31

Цитата:
Не знает ли кто-нибудь или хотя бы может предположить, откуда в MS Word 2003 в свойствах стиля английского текста иногда берутся настройки для азиатских языков - Don't adjust space between Latin and Asian text, 't adjust space between Asian text and numbers (см. скриншот). И, что ещё важнее, как от этих свойств избавиться? Просмотрел по одному все настройки формата стиля, особенно в диалогах [Language...] и [Font...] но ничего похожего не нашёл



Эти своства задаются сеткой для иероглифических документов. Если поставите поддержку восточных языков для 2003 в параметрах страницы появится соответствующая галка

Альтернатива

Создайте такой макрос и запустите
ActiveDocument.Styles("Normal").ParagraphFormat.DisableLineHeightGrid = True
Автор: Futurism
Дата сообщения: 01.08.2013 10:49
Andrey3
да я автозаменой как Вы говорили поменял (, + пробел на неразрывный пробел).
вроде получилось. зачем макрос писать то.

на самом деле это производная задача от той, которую я описал в vba

1. есть список литературы и надо сравнить его с теми авторами, которые указаны в тексте диссера.
Я уже гуглю этот вопрос, на одном форуме сказали, что малость разнородна структура списка литры, где стоит неразрывный пробел, а где не стоит. вот пытаюсь унифицировать.
Автор: Andrey3
Дата сообщения: 01.08.2013 11:07
Futurism
а если это не противоречит требованиям того места, куда вы понесете свой труд, не лучше ссылаться в тексте перекрестной ссылкой, типа "см. [15]"?
Тогда и править в одном месте.
Автор: Futurism
Дата сообщения: 01.08.2013 12:28
Andrey3
слишком большая работа для каждой книги из списка литры делать такую перекремстную ссылку
там 294 источника
для наглядности могу дать его.
Автор: Andrey3
Дата сообщения: 01.08.2013 13:00
Futurism
наверное, вам виднее.
Хотя сравнивать эти 294 тоже не просто...
Автор: Futurism
Дата сообщения: 01.08.2013 14:24
Andrey3
кажись мне удалось получить список авторов с нужных доков. Можно ли штатными средствами ворда 2 документа сравнить. Этот со списком авторов, которые маячат в доке со списком литры. Наподобие его функции сравнение страниц?
Автор: Andrey3
Дата сообщения: 01.08.2013 14:57
ну, конечно.
Только описывать долго, ищите "сравнение документов Ворд <год>"
Автор: oshizelly
Дата сообщения: 01.08.2013 19:18
Никто так и не ответит на мой первый вопрос в этом посте? Или никто не пользуется сравнением документов в MS Word 2010
Автор: Andrey3
Дата сообщения: 01.08.2013 21:24
oshizelly
тут возникает подозрение, что вы хотите вынуть из этой проги то, что соответствует вашим представлениям о логике данной операции.
Более продуктивный, мне кажется, подход: понять логику разработчиков (они же не пытаются "запудрить мозги" пользователю).
В таком варианте совет - в моем посте непосредственно выше
(я последний раз что-то сравнивал около года назад, как-то оно там сравнилось, пользовался именно этим путем - Googl'ом)

А по поводу "короткого" пробела.
У меня открыт документ со шрифтом "Calibri". поставил курсор в середину слова, ввел код Alt+8239, получил пробел, равный обычному, подумал (в меру способностей).
Выставил шрифт Arial Unicod MS (где-то встретилось, что в нем имеется наибольшая поддержка этой кодировки), повторил описанное. Натурально получил пробел меньшего размера!
Буду рад, если кому-нибудь пригодится...
Автор: oshizelly
Дата сообщения: 01.08.2013 21:48
Andrey3

Цитата:
тут возникает подозрение, что вы хотите вынуть из этой проги то, что соответствует вашим представлениям о логике данной операции.

Ну, не только моим личным представлениям. В Word 2003 для сравнения версий документа достаточно было указать программе имя файла предыдущей версии документа. Текущий документ в качестве более поздней версии подразумевался по умолчанию.
В Word 2010 приходится явным образом указывать имя обоих файлов, притом они могут находиться в разных местах на диске, так что не вдруг всё это сделаешь.
Вроде бы разница в удобстве вполне объективна, нет?



Цитата:
Более продуктивный, мне кажется, подход: понять логику разработчиков (они же не пытаются "запудрить мозги" пользователю).

Так я же как раз и пытаюсь это сделать! Потому и вопрос задал.
Автор: Andrey3
Дата сообщения: 01.08.2013 22:09

Цитата:
Word 2003 для сравнения версий документа достаточно было

так с тех пор они перешли с doc на xml, я не программер, мне трудно оценить, чего это стоило, думаю, многого.
Наверное, не самая часто используемая функция сравнения оптимизируется не в первую очередь
Кто-то из французских энциклопедистов, кажется, предлагал: "Не плакать, не смеяться, а ПОНИМАТЬ!"
Автор: Futurism
Дата сообщения: 02.08.2013 10:18
друзья, ещё вопросик.
как в ворд импортировать форму frmUserForm.frx и frm
Автор: Dremora
Дата сообщения: 02.08.2013 18:13
Word 2010. Скажите, как сделать, чтобы все ссылки в документе ( которые ctrl alt f ) были единым шрифтом и одного размера?
И второй вопрос: хочу, чтобы в нескольких местах абзац начинался с литеры очень большого размера, и при этом интервал до следующей строчки не увеличивался. Как это можно сделать?

Спасибо.
Автор: guakamole
Дата сообщения: 02.08.2013 18:31
oshizelly

Цитата:
Может, где-то есть потайная галочка "сравнить с текущим документом"?

Вот и в Ворде 2013 то же самое, нет такой потайной галочки. Действительно реально неудобно...
Автор: oshizelly
Дата сообщения: 02.08.2013 19:42
niccolo 10:31 01-08-2013
Цитата:
Создайте такой макрос и запустите
ActiveDocument.Styles("Normal").ParagraphFormat.DisableLineHeightGrid = True

Спасибо! Очень хорошее решение!
Автор: Andrey3
Дата сообщения: 03.08.2013 07:15
Dremora
про буквицу:
выделить первую букву слова и выбрать «Вставка» / «Буквица»

а тут"ссылки в документе ( которые ctrl alt f )" не оч. понятно. У меня они выходят одинаковыми без лишних уусилий, только это называется "Сноска"
Автор: Dremora
Дата сообщения: 03.08.2013 14:58
Andrey3
Спасибо. Часть сносок таймсом, а часть калибри. Как их унифицировать - не знаю.
Автор: Andrey3
Дата сообщения: 03.08.2013 19:16
Dremora
(для В'2010) на ленте в разделе "Стили" под надписью "Изменить стили" нажать маленький квадратик со стрелкой вправо-вниз. Будет открыто окно "Стили".
Нажать в нем внизу "Параметры", в открывшемся окне в верхнем поле со списком выбрать "Все", отметить все три переключателя ниже, нажать "ОК" = выйти.

Если теперь поставить курсор в абзац сноски и прокрутить мышью список стилей, текущий, относящийся к данной сноске будет выделен в этом списке рамкой.
Можно щелкнуть по нему правой кн. мыши и выбрать "Изменить".
В открывшемся окне поменять шрифт.
В этом же окне кнопка "Формат" справа внизу дает доступ ко всем мыслимым настройкам стиля, в т.ч. здесь можно назначить ему "горячие клавиши".
После указанного ставите курсор в нужный абзац, нажимаете эти клавиши, стиль применяется к абзацу... Без клавиш: установить курсор в абзац и щелкнуть название стиля в списке стилей.
Как-то так
Да, если в указанном алгоритме что-то не получается, установить перед применением стиля курсор в абзац и выбрать команду "Очистить формат"
Автор: Dremora
Дата сообщения: 05.08.2013 15:34
Andrey3
А как это применить разом ко всем сноскам в документе?
Автор: Andrey3
Дата сообщения: 06.08.2013 09:46
Dremora
не знаю, м.б. макрос какой-нибудь поможет.
А что этих сносок много тысяч?
Автор: Zeesh
Дата сообщения: 06.08.2013 13:10
Dremora

Цитата:
А как это применить разом ко всем сноскам в документе?

Попробуйте в настройках стиля сноски включить (поставить галочку) «Обновлять автоматически»
Автор: Dremora
Дата сообщения: 06.08.2013 17:25
Andrey3
Пока много сотен. Дальше будет больше.
Автор: Andrey3
Дата сообщения: 06.08.2013 19:15
Dremora
Если у вас присутствует некий "неправильный" стиль сноски, поставьте курсор в такую сноску (не выделяйте ее!) и найдите в списке стилей, название этого стиля, щелкните по нему правой кнопкой и выберите "Удалить". Разумеется, это надо пробовать на копии файла. Я думаю, дальше будет использоваться только один нормальный стиль.

Еще, вспомнил: стили можно менять с помощью функции "Найти/заменить".
Можно, наверное определить название "неправильного" стиля (если оно слишком длинное - переименовать в короткое) и заменить его на правильный, это сработает по всему документу.
Автор: AlexeyID
Дата сообщения: 14.08.2013 09:20
Подскажите пожалуйста возможно ли сделать в Ворде, чтобы при наборе текста в таблице из нескольких колонок рисовалась линия шириной во всю таблицу (подчеркивалась) каждая строка текста, т.е. вне зависимости от наличия абзаца или переноса строки, вне зависимости от того в какой колонке находится текст. Звучит муторно но приходится так печатать.

Автор: Gena1971
Дата сообщения: 14.08.2013 10:00
AlexeyID
Не, так нельзя, только рвать текст
Автор: AlexeyID
Дата сообщения: 14.08.2013 11:09
Gena1971
А может кто знает другие программы с такой возможностью? VBA может получиться?
Заставляют так печатать и это просто ....
Автор: Andrey3
Дата сообщения: 14.08.2013 12:42
AlexeyID
один из путей (не назвать прямым) получить желаемое:
создать сетку таблицы (выбрать "все границы") и накладывать или "подсовывать" ее на (/под) создаваемую таблицу, для которой выбрано "Границы - нет" в качестве рисунка, фонового или перекрывающего

а насчет других прогр., я бы искал мастер отчетов какой-нибудь СУБД
Автор: AlexeyID
Дата сообщения: 15.08.2013 02:28
Andrey3
Про отчеты из СУБД не подумал спасибо
а фоновая сетка к сожалению не подойдет, еще бывает меняется ширина колонок

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124

Предыдущая тема: Universal Share Downloader (USD)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.