Вопрос № 129068: Уважаемые эксперты! Мне приходится писать много писем, одинаковых по содержанию , но разным лицам. Можно ли в Ворде автоматизировать обращение к конкретному лицу (разным лицам), оставляя текст письма без изменений? С уважением, Станислав....Вопрос № 129097: Здравствуйте, уважаемые эксперты.
Имеется необходимость в Excel сгенерировать случайные числа именно в диапазоне от 20 до 30. Можно ли это сделать не используя макросы?
Заранее всем благодарен за помощь. С уважением. Валерий Фетисов.
..Вопрос № 129116: Приветствую экспертов! Вопрос в следующем, у меня есть написанный макрос для Excel, как в excel засунуть кнопку, чтобы она автоматом запускала данный макрос. Внимание: кнопка и макрос должны быть всегда, т.е. при открытии excel, чтобы кнопка с макрос...
Вопрос № 129.068
Уважаемые эксперты! Мне приходится писать много писем, одинаковых по содержанию , но разным лицам. Можно ли в Ворде автоматизировать обращение к конкретному лицу (разным лицам), оставляя текст письма без изменений? С уважением, Станислав.
Это можно сделать с помощью шаблона.
Пишите письмо, далее
1. В меню Файл выберите команду Сохранить как.
2. В поле Тип файла выберите Шаблон документа.
3. По умолчанию файл сохраняется в папке Шаблоны, выбранной в поле Папка. Если требуется сохранить шаблон таким образом, чтобы он отображался не на вкладке Общие, перейдите в подпапку папки Шаблоны, имя которой соответствует названию нужной вкладки.
4. В поле Имя файла введите имя нового шаблона и нажмите кнопку Сохранить.
Успехов.
Ответ отправил: Dimoncon21 (статус: 7-ой класс)
Ответ отправлен: 25.03.2008, 21:57 Оценка за ответ: 5
Отвечает: Shapoklak
Здравствуйте, Братчик Станислав Александрович! Для Word 2002, 2003 Способ 1: настроить автозамену. Сервис - Параметры автозамены - Автотекст. Вводите полностью, как зовут нужное лицо. Автоматизация такого рода: пишете письмо (один раз), оставляя на месте обращения пустое место. Сохраняете. Затем вставляем имена. После обращения начинаете набирать, как зовут нужное лицо, после первой неповторяющейся буквы Вам программа предложит полностью готовое обращение к этому лицу - нажмите ввод. И так с каждым
письмом. Удобства: если Вы постоянно пишете этим лицам, список сохраняется и используется когда надо. Способ 2. Формы и поле со списком. Сперва включите нужную панель: Вид - Панели инструментов - формы. Затем в нужном месте документа ставите курсор и на панели выбираете Поле со списком. Появится серое поле. Щелкните по нему дважды - войдете в режим редактирования. В поле Элемент списка набираете нужное обращение (например, Иванов И.И.) и нажимаете добав
ить. Так добавляете всех. Потом, при работе с документом, у Вас в этом поле появится Иванов, но щелкнув дважды по этому полю и переместив нужную фамилию в верх списка, вы смените Иванова на нужного товарища. В другие письма эти поля при необходимости копируются. Способ 3. Автоматизация с помощью макроса. Нужен опыт по созданию макросов. Предположим, Вам нужно напечатать документ, где используется обращение к разным лицам. Создаем папку (для удобства), сохраняем в ней нужное письмо, в котором имя
пропущено (например, "Уважаемый господин!"). И создаем в этой же папке второй файл, где перечислены нужные люди (в столбик: Иванов, Петров, Сидоров - т.е. одна фамилия в отдельной строке). Сохраняем этот файл под именем фио.doc, открываем его. Т.е. одновременно у Вас должно быть открыто два документа: письмо.doc и фио.doc Далее заходим в файл письма, ставим курсор в то место, куда будет вставлено ФИО. Создаем макрос. Сервис - Макрос - Начать зап
ись - кнопка Клавишам (курсор ставите в поле Новое сочетание клавиш и нажимаете какое-нибудь сочетание клавиш (например ctrl+ы), далее нажимаете кнопку ОК. Появится панелька с символами как на магнитофоне при записи. Проделываете все те действия, что Вам надо (заходите в файл списка ФИО командой Окно - фио; выделяем первое ФИО командой ctrl+shift+end. Правка- копировать. Переходим в начало следующего фио командой Home - стрелка вниз. Заходим в файл письма командой Окно- письмо. Вставляем фио командой Правка
- Вставить. Даем команду на печать, печатаем файл. Стираем фио командой ctrl+shift+стрелка влево и затем delete). Нажимаете квадратик в знак окончания записи макроса. Вот теперь при нажатии кнопок ctrl+ы у Вас автоматически будут проделываться нужные Вам действия: вставка очередного ФИО и отсылка на печать. Разумеется, данный вариант упрощенный (т.к. Вам нужно будет проделать при записи макроса весь цикл: столько раз вставлять обращение, сколько раз оно упомин
ается в письме, потом печатать, потом стирать). И еще: если обращение состоит из нескольких слов, то команды для выделения обращения также придется повторять (ну да по ходу дела сориентируетесь). Достоинства: раз проделаешь всю цепочку действий - практически мгновенно проделываются все остальные варианты. Недостатки: для документов, структура которых сильно отличается, приходится создавать каждый раз новый макрос, либо редактировать старый (при знании VBasic).
Ответ отправила: Shapoklak (статус: Академик) Россия, Орск Организация: школа Адрес: www.school56orsk.narod.ru WWW:компьютерные фирмы г. Орска ICQ: 101137510 ---- Ответ отправлен: 25.03.2008, 22:47 Оценка за ответ: 5
Отвечает: Диев Александр Васильевич
Здравствуйте, Братчик Станислав Александрович!
Есть еще вариант, называется "слияние документов". Описание процедуры есть здесь и здесь. Список адресатов может находиться в файле MS Excel, базе данных MS Access или адресной книге Windows.
--------- Делай, что должен - и будь, что будет.
Здравствуйте, уважаемые эксперты.
Имеется необходимость в Excel сгенерировать случайные числа именно в диапазоне от 20 до 30. Можно ли это сделать не используя макросы?
Заранее всем благодарен за помощь. С уважением. Валерий Фетисов.
Отвечает: Архипов Александр Леонидович
Здравствуйте, Фетисов Валерий Сергеевич!
СЛЧИС()
Возвращает равномерно распределенное случайное число, большее либо равное 0 и меньшее 1. Новое случайное число возвращается при каждом вычислении рабочего листа.
Синтаксис
СЛЧИС( )
Заметки
Чтобы получить случайное вещественное число между a и b, можно использовать следующую формулу:
СЛЧИС()*(b-a)+a
Если требуется использовать функцию СЛЧИС для генерации случайного числа, но изменение этого числа при каждом вычислении значения ячейки нежелательно, можно ввести в строку формул =СЛЧИС(), а затем нажать клавишу F9, чтобы заменить формулу на случайное число.
Ответ отправил: Архипов Александр Леонидович (статус: Студент)
Ответ отправлен: 26.03.2008, 05:28 Оценка за ответ: 5 Комментарий оценки: Большое спасибо, Александр Леонидович. Все получилось.
Отвечает: Лакин И.М.
В Microsoft Excel 2007 есть функция СЛУЧМЕЖДУ
Возвращает случайное целое число, находящееся в диапазоне между двумя заданными числами. При каждом вычислении листа возвращается новое случайное целое число.
Синтаксис
СЛУЧМЕЖДУ(нижн_граница;верхн_граница)
Нижн_граница — наименьшее целое число, которое возвращает функция СЛУЧМЕЖДУ.
Верхн_граница — наибольшее целое число, которое возвращает функция СЛУЧМЕЖДУ.
В вашем случае функция будит выглядить так: СЛУЧМЕЖДУ(20;30)
Ответ отправил: Лакин И.М. (статус: 1-ый класс)
Ответ отправлен: 26.03.2008, 07:36
Отвечает: Dimoncon21
Здравствуйте, Фетисов Валерий Сергеевич!
попробуйте функцию СЛУЧМЕЖДУ
Возвращает случайное число между двумя заданными числами.
При каждом вычислении рабочего листа возвращается новое случайное число
Синтаксис
СЛУЧМЕЖДУ(нижн_граница;верхн_граница)
Нижн_граница — наименьшее целое число, которое возвращает функция СЛУЧМЕЖДУ.
Верхн_граница — наибольшее целое число, которое возвращает функция СЛУЧМЕЖДУ.
Потробнее можно прочитать в справке Microsoft Excel.
Удачи.
Ответ отправил: Dimoncon21 (статус: 7-ой класс)
Ответ отправлен: 26.03.2008, 14:31 Оценка за ответ: 5 Комментарий оценки: Спсаибо. Еще лучше!
Вопрос № 129.116
Приветствую экспертов! Вопрос в следующем, у меня есть написанный макрос для Excel, как в excel засунуть кнопку, чтобы она автоматом запускала данный макрос. Внимание: кнопка и макрос должны быть всегда, т.е. при открытии excel, чтобы кнопка с макросом действовала. Excel 2003, 2007. Спасибо!
Отправлен: 26.03.2008, 09:02
Вопрос задал: xXx (статус: 6-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Лысенков Антон Анатольевич
Здравствуйте, xXx!
В Excel: 1. Создать чистую книгу Excel. 2. Нажать в меню Сервис->Настройка. 3. Перейдя на вкладку Команды, слева в списке выбрать Макрос. Перетащить из правого списка Настраиваемая кнопка на панель инструментов. 4. Щелкнуть по перенесенной кнопке правой кнопкой мыши. Нажать Назначить макрос. Выбрать назначаемый макрос для кнопки. 5. Нажать в меню Файл -> Сохранить как.... Выбрать в списке Тип файла: Шаблон (*.xlt). 6. В поле Имя файла указать C:Program FilesMicrosoft OfficeOFFICE11XLSTARTTemplate.xlt
Ответ отправил: Лысенков Антон Анатольевич (статус: Студент)
Ответ отправлен: 26.03.2008, 12:34 Оценка за ответ: 5 Комментарий оценки: спасибо, но я уже сделал немножко по другому. я сделал также, только сохранил ни как шаблон, а как надстройку, и в excel ее просто включил и тоже работает.