рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Программирования Visual Basic

Программирования Visual Basic - раздел Информатика, Основы информатики. Пособие Для Записи Макроса С Помощью Встроенного Языка Программирования Visual Basic ...

Для записи макроса с помощью встроенного языка программирования Visual Basic введите команду Сервис, Макрос, Редактор Visual Basic – открывается окно разработки проекта.

Введите команду Insert, Module – открывается окно разработки программы Module1. Введите команду Insert, Procedure – открывается окно добавления процедуры Add Procedure. Введите имя процедуры, например, Codirovca, установите переключатели Sub – ключевое слово заголовка процедуры и Public – общая (процедура будет доступна всем формам проекта) и щелкните по кнопке ОК – программа возвращается в окно проекта Module1. В этом окне появится шаблон процедуры, две строки команд между которыми необходимо записать текст программы:

Public Sub Codirovca()

End Sub

 
 

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

Rem Программа перекодировки текста с русского на английский и наоборот

Public Sub Codirovka() ‘ заголовок процедуры

On Error Resume Next ‘ обработчик ошибок

‘ Объявление переменных:

Dim n As Integer, strSetRus As String, strSetEng As String

Dim strMisStr As String, strCurrChar As String

Dim strNewStr As String, numChrPos As Integer

‘ strMisStr – пременная для хранения ошибочного текста

strMisStr = Selection.Text ‘ присвоение выделенной строки переменной

‘ strSetEng – строка, содержащая символы английского языка

strSetEng = "QWERTYUIOP{}ASDFGHJKL:ZXCVBNM<>qwertyuiop[]asdfghjkl; zxcvbnm,."

‘ strSetRus - строка, содержащая символы русского алфавита

‘ русские и английские символы записаны не в алфавитном порядке,

‘ а в соответствии с раскладкой клавиатуры

strSetRus="ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЯЧСМИТЬБЮйцукенгшщзхъфы

вапролджячсмитьбю"

‘ цикл: извлекается символ из строки с ошибочным текстом и сравнивается со

‘ строками, содержащими английский и русский текст. Если в ошибочной

‘ строке английский текст, то он будет заменен на русский и наоборот

‘ исправленный текст помещается в переменную strNewStr

For n = 1 To Len(strMisStr)

strCurrChar = Mid(strMisStr, n, 1)

numChrPos = InStr(strSetEng, strCurrChar)

If numChrPos <> 0 Then

strCurrChar = Mid(strSetRus, numChrPos, 1)

Else

numChrPos = InStr(strSetRus, strCurrChar)

strCurrChar = Mid(strSetEng, numChrPos, 1)

End If

strNewStr = strNewStr & strCurrChar

Next n

‘ выделенному тексту присваивается новая строка

Selection.Text = strNewStr

End Sub

Когда программа будет написана, сохраните ее на диске командой File, Save Normal, а затем вернитесь в документ командой File, Close and Returnto Microsoft Word. Наша программа попала в список макросов.

Чтобы применить ее, выделите ошибочный текст и введите команду Сервис, Макрос, Макросы. Выделите макрос Codirovka и щелкните по кнопке Выполнить. Для удобства использования назначьте макрос комбинации клавиш или кнопке панели инструментов, как описано выше в данном разделе.

[БВЛ1]

– Конец работы –

Эта тема принадлежит разделу:

Основы информатики. Пособие

Линейки... Горизонтальные и вертикальные линейки служат для позиционирования табуляторов... Строка состояния...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Программирования Visual Basic

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Текстовый процессор Microsoft Word 2000
  Текстовый процессор Microsoft Word 2000 представляет собой интегрированную среду для создания и редактирования документов сложной структуры. Он обеспечивает ввод, редактирование и ф

Окно программы
  Окно программы Word (рис. 5.1) похоже на окна других приложений Windows. В верхней части расположена строка заголовка (1), в которой выводится имя редактируемого документа (по умолч

Меню программы
Чтобы узнать возможности программы, достаточно внимательно изучить меню программы. Главное меню программы горизонтальное. При щелчке мышью по пункту меню открывается меню второго уровня – вертикаль

Панели управления
По умолчанию в окне редактора Word присутствуют две панели инструментов: Стандартная и Форматирование. Стандартная панель инструментов содержит кнопки, дублирующие основные команды главного меню (р

Режимы редактирования документов
Имеется четыре режима редактирования: общий, Web-документа, разметки страниц и структуры документа. Обычный режим используется для ввода и редактирования текста. Стили, колонтитулы,

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

Перемещение или копирование текста
Для копирования текста можно пользоваться командами Копирование и Вставка меню Правка, кнопками Копирование и Вставка панели инструментов Стандартная

Оформление шрифтов
Чтобы сделать текст более читабельным, удобным для чтения и восприятия пользователем, применяют различное оформление шрифта. К параметрам шр

Оформление абзацев
Основной текст состоит из абзацев (рис. 5.6). Абзац – это фрагмент текста, который содержит, как правило, законченную мысль. Для редактора текста абзац – это текст, заключенный между двумя нажатиям

Границы и заливка
Границы и заливка применяются для выделения текста, оформления страниц и абзацев. Для этой цели можно воспользоваться кнопкой панели инструментов Границы, или командой

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

Колонтитулы
Колонтитулы – это короткий текст расположенный в верхнем или нижнем поле страницы. Это может быть краткое сообщение, например, фамилия автор

Перекрестная ссылка
Перекрестная ссылка связывает текст в документе или разрешает пользователям переходить к нужному тексту или объекту. Имеется два вида ссылок: первый тип ссылки связывает два объекта в одном докумен

Предметный указатель
В больших документах для удобства поиска требуемой информации иногда вставляют указатели – алфавитные списки ключевых слов. Для вставки ключевого слова или фразы в указатели выделите этот текст и н

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

Вставка формул
Часто при оформлении научных работ, отчетов требуется вписать в текст документа формулу. Раньше это делалось квалифицированными специалистами с помощью перьевой ручки и туши. Редактор Word предоста

Вставка рисованных объектов
Редактор Word позволяет вставлять в текст документа картинки из набора рисунков или из файла, рисованные объекты, подготовленные средствами редактора или другими графическими редакторами, например,

Создание таблиц
Для создания таблицы введите команду Таблица, Добавить, Таблица. В окне диалога указать требуемое число строк и столбцов, щелкнуть по кнопке ОК. Другой удобный способ создания таблицы – щелкнуть по

Шаблоны
Основой каждого документа является шаблон. Шаблон – это набор параметров форматирования текста, абзацев, списков, элементов автотекста, макросов.  

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

Анкета участника соревнований
Место проведения соревнований: Дата: Время: Возрастная группа ® Вид соревнования Дистанция Личное дости

Анкета участника соревнований
Место проведения соревнований: Стадион "Динамо" Дата: 08/06/04 Время: 10 часов Возрастная группа ® Вид соревнования

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

Запись макроса
Проще всего создать макрос с помощью встроенных средств записи. Продумайте последовательность действий необходимых для выполнения нужной операции (сценарий), а затем повторите их в режиме записи ма

Назначение макроса кнопке на панели инструментов
Назначить макрос кнопке панели инструментов, пункту меню или назначить макросу комбинацию клавиш можно сразу же при создании макроса в окне

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги