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

» Microsoft Word

Автор: polk90
Дата сообщения: 26.07.2012 18:27
oshizelly

Цитата:
Ну, этак-то я и сам умею ...
ну так запиши уже этот хренов макрос.
начать запись:
- Increase Paragraph Spacing _ Увеличить расстояние между абзацами
- убрать расстояние после абзаца
закончить запись.

ну что тут есть такого, о чем нужно спрашивать столь просвещенному мемберу.

Добавлено:
VSHY
плюнь на рег файлы. все проще, открой ассоциации файлов системе и в параметрах на dot поменяй параметр по умолчанию с открыть на создать (или с Open на New. или еще чего, в зависимости от языка системы)
Автор: oshizelly
Дата сообщения: 26.07.2012 19:20
polk90

Цитата:
начать запись:
- Increase Paragraph Spacing _ Увеличить расстояние между абзацами
- убрать расстояние после абзаца

Гм... Да, действительно, как-то не пришло в голову столь очевидное решение. Возможно, из-за своей очевидности. Спасибо!


Цитата:
ну что тут есть такого, о чем нужно спрашивать столь просвещенному мемберу.

Все мы в чём-то просвещённые и продвинутые, а в чём-то как раз наоборот. На то и форум, чтобы мемберА друг другу помогали находить решения, в том числе и простые.
Автор: stagenine1
Дата сообщения: 27.07.2012 08:41
[more] Столкнулся с проблемой, уже голову сломал, третья неделя пошла, как я пытаюсь понять, что происходит. Есть 10 сотрудников, на компьютерах с разной конфигурацией стоит MS Word 2007, имеються также примерно 30 файлов DOC. Проблема заключается в том, что некоторые из этих 30ти, переодически вылетают. Происходит это так, юзер открывает файл, сохраняет его в другую копию и редактирует, при редактировании вылет - word сообщает: произошла ошибка идет сканирование и завершает работу просто. Проблема только с этими файлами, все остальное работает идеально.
http://rghost.ru/39047271 - вот один из них, только сегодня была ошибка с этим файлом. На вирусы проверял, все чисто. Переводил в docx и обратно - не помогает.
Дополнение #1 05.07.2012, 12:20:54
Офис тоже переустанавливал - не помогло...
Дополнение #2 05.07.2012, 13:24:51
Имя сбойного приложения: WINWORD.EXE, версия: 12.0.6612.1000, отметка времени: 0x4e725e75

Имя сбойного модуля: MSVCR80.dll, версия: 8.0.50727.6195, отметка времени 0x4dcddbf3

Код исключения: 0xc000000d

Смещение ошибки: 0x00012640

Идентификатор сбойного процесса: 0x8cc

Время запуска сбойного приложения: 0x01cd5a7a749f9543

Путь сбойного приложения: C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE

Путь сбойного модуля: C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_d0915 [/more]
Автор: GeMir
Дата сообщения: 30.07.2012 21:58
Есть векторная картинка, созданная в Illustrator, которую нужно вставить в качестве логотипа в документ Word 2010.
Как устроить такое не подскажете?
Импорт в растр не подходит, EPS, генерируемый иллюстратором выглядит как-то очень уж жутко и ни разу не векторно.

...

Проблема решилась экспортом в EMF. Word 2010 его даже рендерит вполне пристойно.
Автор: oshizelly
Дата сообщения: 07.08.2012 11:55
Подскажите, какие есть средства для частотного анализа слов в документе (а лучше, сразу по нескольким документам). Вроде бы были какие-то адд-оны или макросы, но все найденные Google ссылки почему-то левые...
Автор: Alex_B
Дата сообщения: 12.08.2012 18:07
Если в окне «Найти и заменить» в поле «Найти: Формат:» указать Позицию табуляции, а поле «Заменить на: Формат:» оставить пустым, то все абзацы, которые имеют указанную позицию табуляции, будут удалены.

Есть ли возможность в Word 2010 удалять указанные позиции табуляции, оставляя при этом абзац? Или заменять позиции табуляции сразу на новые?
Автор: polk90
Дата сообщения: 13.08.2012 04:28
Alex_B
в поле "Найти:" знак поиска табулятора ^t поставь
Автор: Alex_B
Дата сообщения: 14.08.2012 00:03
polk90

Цитата:
в поле "Найти:" знак поиска табулятора ^t поставь


Это совсем не то, чтобы мне хотелось. Эта замена удаляет символы табуляции из текста, а мне нужно удалить позиции табуляции, то есть форматирование текста.
Автор: grbdv
Дата сообщения: 14.08.2012 00:08
Alex_B, VBA наше все.
ActiveDocument.Paragraphs.TabStops.ClearAll
Автор: polk90
Дата сообщения: 14.08.2012 00:20
Alex_B
блин, прям вот по другому, кроме как без пошаговой инструкции никак, да?

был вопрос
Цитата:
Есть ли возможность в Word 2010 удалять указанные позиции табуляции

в контексте этого вопроса - формат табулятора присутствует + рекомендация - поставить ^t.

дальше чуть-чуть лоб наморщить и поставить в поле "Заменить на" а)нужный формат табулятора б) поставить ^t
получится ответ на второй вопрос.

почему сам не попробовал?
Автор: Alex_B
Дата сообщения: 14.08.2012 04:55
polk90
Спасибо, VBA не пробовал. Думаю, получится.

grbdv

Цитата:
блин, прям вот по другому, кроме как без пошаговой инструкции никак, да?

Пробовал я все еще до того, как задал вопрос. Позиции табуляции ставятся в найденных абзацах, но старые позиции табуляции при этом не удаляются. Другими словами, замена не происходит. Вряд ли у меня Word глючит. Думаю, это фича такая.
Автор: grbdv
Дата сообщения: 14.08.2012 05:00
Alex_B
Ты перепутал адресатов :)

Добавлено:
Alex_B
По VBA тема есть, если что... А у метода этого есть нюансы:

Цитата:
Clears all the custom tab stops from the specified paragraphs

Насколько это custom критично - не знаю. Проэкспериментируй.
Автор: polk90
Дата сообщения: 14.08.2012 05:25
Alex_B
Цитата:
Пробовал я все еще до того, как задал вопрос. Позиции табуляции ставятся в найденных абзацах, но старые позиции табуляции при этом не удаляются. Другими словами, замена не происходит. Вряд ли у меня Word глючит. Думаю, это фича такая.
у меня все работает (ищет табулятор по формату и заменяет его (не абзац) на заданный) специально проверил.
Автор: Alex_B
Дата сообщения: 14.08.2012 16:13
grbdv
Спасибо.

polk90

Цитата:
у меня все работает

Мне в это трудно поверить. Подозреваю, что в тексте у вас был поставлен знак табуляции, но не была установлена позиция табуляции, то есть у вас была задана только позиция табуляции по умолчанию. Наличие позиции табуляции можно видеть на горизонтальной линейке (когда курсор в данном абзаце) или в форматировании абзаца (правой клавишей по абзацу –> абзац –> табуляция –> позиции табуляции). Если указанный столбец пуст, а значение только в окошке «По умолчанию», то позиция табуляции не задана. Если вам не трудно, проверьте, пожалуйста.
Автор: polk90
Дата сообщения: 14.08.2012 17:16
Alex_B
Цитата:
Подозреваю, что в тексте у вас был поставлен знак табуляции, но не была установлена позиция табуляции, то есть у вас была задана только позиция табуляции по умолчанию.
ага, точно. еще объясните о чем это у меня
Цитата:
ищет табулятор по формату ( т.е. одни ищет и заменяет, а другие пропускает)
немного выпадает из теории.
Автор: Alex_B
Дата сообщения: 14.08.2012 17:52
polk90

Цитата:
ищет табулятор по формату ( т.е. одни ищет и заменяет, а другие пропускает)


Возможно, у вас работает так, как вы говорите. Но у меня Word работает по-другому. У вас Word 2010 32bit? У меня Word ищет табулятор по формату и находит его, но не удаляет формат (позицию табуляции), а лишь добавляет новую позицию табуляции. Это независимо от того, стоит знак табуляции в поиске или же нет. Поэтому мне трудно поверить, что у вас работает иначе.

Если бы у вас работало, то должно было бы работать и без задания символа табуляции в окне поиска. Ведь позиций табуляций в абзаце может быть много, причем без самих символов табуляции.

Кто-нибудь может еще подтвердить / опровергнуть возможность удаления позиций табуляций в Word 2010?
Автор: GeMir
Дата сообщения: 14.08.2012 23:57

Цитата:
у меня Word работает по-другому

У меня лицензионный 32-битный Word 2010.
В первый проход нашёл и заменил табуляцию во всех случаях кроме одного, при повторном прогоне
(с предварительным добавлением новых Tab'ов) не нашёл ни одного.
Причина — при добавлении табов "вручную" Word почему-то не проставляет символы, хотя отступ делает.
Автор: grbdv
Дата сообщения: 15.08.2012 00:01
Alex_B
polk90
GeMir
Простите, джентльмены, чисто спортивный интерес - другими словами, у вас всех один и тот же Ворд работает по-разному?
Автор: Alex_B
Дата сообщения: 15.08.2012 01:26
grbdv
Пока известно, что по-разному работает у меня и у уважаемого polk90. Вы бы могли тоже определиться.
Автор: grbdv
Дата сообщения: 15.08.2012 01:56
Alex_B

Цитата:
grbdv
Пока известно, что по-разному работает у меня и у уважаемого polk90. Вы бы могли тоже определиться.

Дык... а мне-то чо оперделяца? Я-то как под раздачу попадаю? :))
Я тебе дал рекомендацию. Дерзай... Только, походу, тебе важен процесс, а не результат... Шашечки, сэр?

А по уму... так если бы каждый из вас сделал:
- Сервис - Макрос - Начать запись
- Ctrl+H
- и понеслась: ваши настройки и "Заменить все"
- Сервис - Макрос - Остановить запись

Код помог бы все выяснить и расставить все на свои места :)


Автор: Alex_B
Дата сообщения: 15.08.2012 02:49
GeMir
Прошу прощения, я не сразу обратил внимания на ваш пост.

Мне кажется, что Word работает у всех одинаково, но все делают разные поиски и замены. Поэтому результат получается разный. Попробую еще раз четко сформулировать, что требуется заменять.

Задача состоит не в замене символов табуляции, которые вводятся в текст клавишей табуляции с клавиатуры и которые располагаются в тексте. Речь идет о форматировании абзаца. Прошу прощения за занудство, но для ясности добавлю, что под форматированием абзаца не понимается то, как он выглядит при печати, а понимаются атрибуты форматирования, которые связываются с абзацем. Одним из таких атрибутов являются положения позиции табуляции. Их можно увидеть, если щелкнуть правой клавишей мыши по абзацу, в контекстном меню выбрать Абзац, и в открывшемся окне выбрать Табуляция. Тогда в открывшемся окне Табуляция в списке Позиции табуляции будут перечислены все положения табуляции данного абзаца. Эти параметры связаны с данным абзацем, и они существуют независимо от того, есть ли в абзаце символы табуляции или же их нет.

Если вы вводите в текст символ табуляции, то этим вы НЕ присваиваете абзацу позицию табуляции. Позиция табуляции в этом случае определяется позицией табуляции по умолчанию. Это другой атрибут. Присвоить абзацу одну позицию или несколько позиций табуляции можно разными способами. Во-первых, с помощью окна Табуляция в строке Позиции табуляции ввести число и нажать кнопку Установить. Во-вторых, поставить курсор в нужный абзац и на горизонтальной линейке щелкнуть мышкой. Появится значок положения табуляции.

Аналогичным образом, когда вы удаляете символы табуляции, тем самым вы НЕ удаляете позиции табуляции.

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

Стандартные средства Word позволяют мне находить определенные позиции табуляции и устанавливать новые позиции табуляции. Но я не могут удалять указанные позиции табуляции и заменять указанные позиции табуляции новыми позициями табуляции.

Можете ли вы стандартными средствами Word делать замену позиций табуляции?

Еще раз прошу прощения за занудство.
Автор: bredonosec
Дата сообщения: 15.08.2012 03:40
Alex_B

Цитата:
Можете ли вы стандартными средствами Word делать замену позиций табуляции?

для конкретного абзаца? Или глобально по тексту?
Если глобально, то контрол+А, открыть табуляцию, поудалять ненужные значения, добавить нужные.
По крайней мере, так было можно в офисе 97, 2000, хр, 2003.


Если локально, то, наверно, выделяя абзацы, где надо..
хоть никогда такого не пробовал, и не знаю, сработает ли
Автор: Alex_B
Дата сообщения: 15.08.2012 04:54
bredonosec

Цитата:
Если глобально, то контрол+А, открыть табуляцию, поудалять ненужные значения, добавить нужные.

Гениально!!! Все гениальное просто. Спасибо.

Можно, используя стандартное средство замены, поставить позиции табуляции там, где нужно. А потом глобально убрать ненужные позиции табуляции. Это как раз то решение, какое мне было нужно.
Автор: Drezbit
Дата сообщения: 16.08.2012 14:57
Как сделать таблицу на весь лист, точно по отступам?

На картинке видно, что под таблицей есть строка. Таблицу можно сделать до конца листа, но тогда строка перейдет на следующий лист, а нужно что бы был только один. Можно нижний отступ сделать больше, с учетом дополнительной строки, но это по не которым причинам не совсем хорошо.

Можно ли вообще сделать один лист с таблицей точно по отступам, и что бы за ее пределами ничего не было?
Автор: grbdv
Дата сообщения: 16.08.2012 15:10
Drezbit, надуманная задача... забей.
И это не строка, а абзац. Да и отступов сверху-снизу в ворде нет. Есть слева-справа.
Точно в офисе никогда не получится.

Добавлено:
А способов - море:
- уменьшить его шрифт в минимум
- разместить таблицу слева-справа от абзаца
- не распечатывать последний лист
- сделать в Екселе :)
Автор: Drezbit
Дата сообщения: 16.08.2012 16:27
grbdv
На мой взгляд, задача не такая уж и надуманная. Мне требуется довольно часто вывешивать таблички занимающие весь А4 или А5 лист, а ровные поля по краям, на мой вкус, смотрятся значительно лучше чего-то куда-то перекошенного :)

На данный момент я уменьшаю шрифт абзаца до минимума и чуть-чуть меняю один отступ, или как он там называется. Думал, и даже был уверен, что вместо этих костылей есть нормальный, удобный способ, о котором я просто не знаю. Все же это самый популярный офисный пакет в мире, а не собранная на коленке поделка.
Автор: grbdv
Дата сообщения: 16.08.2012 16:36
Drezbit
Давай все-таки в принятой терминологии. А то "края", "отступы, или как они там", "вывешивать" как раз и указывают на надуманность задачи.

Скажи для начала - сколько листов в документе? Сколько таблиц? Что ты дальше о всем этим добром делаешь? С полями документ или вообще без - в физический размер листа?

Чем не нравится второй пункт?


Автор: Gena1971
Дата сообщения: 16.08.2012 16:56
Drezbit
Не будет такого. Я так понимаю, что таблицы - это такой же объект (инородный) как картинки, надписи и т.д. Они вставляются в текст и привязываются к какому нибудь абзацу. В данном случае - к идущему следом. Т.е. По идее должно было бы быть как с картинками, если удаляется, абзац, то и удаляется привязанная к нему картинка. Но на такое в ворде запрет. Таблицы не пропадают, иначе все бы стирали только что набранные таблицы
Советую поиграться дополнительно к тому что предложено со свойствами таблицы. Там можно выбрать расположение таблицы (как у рамок к стати) в центре поля. Но все равно останется строка и сверху и снизу.
Но все равно это не решит окончательно. Таблицы без текста (абзацев) - это эксель. А ворд это текст (абзацы) + таблицы/рисунки/формулы...
Автор: grbdv
Дата сообщения: 16.08.2012 17:04
Автор: Drezbit
Дата сообщения: 16.08.2012 17:51
grbdv

Цитата:
Давай все-таки в принятой терминологии. А то "края", "отступы, или как они там", "вывешивать" как раз и указывают на надуманность задачи.

Мне кажется, что такое "поля по краям листа" или "отступы по краям листа" должно быть понятно любому человеку. По-английски, на этом языке офис, это называется margins.

"Вывешивать", в предложении "Мне требуется довольно часто вывешивать таблички занимающие весь А4 или А5 лист" - означает распечатать таблицу на листе формата А4 или А5 и вывесить ее на доску.

Все это выглядит как цепляние к словам и воспринимается с недоумением.


Gena1971
Видимо так и есть, жаль.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124

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


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