dane.add "w" dane.add "bez" dane.add "pod" dane.add "nad" dane.add "znad" dane.add "poprzez" dane.add "sprzed" dane.add "zza" dane.add "mgr" dane.

Podobne dokumenty
VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 0. Parę uwag o samym edytorze

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Pętle. Programowanie komputerowe

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
















4.1. Analiza AWN jest dokonywana na poziomie VBA

Laboratorium Programowania Kart Elektronicznych

Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK.

Class1.vb. _Dlugosc_stopnia = value End Set End Property Public Property Faza As Single Get Return _Faza End Get

Laboratorium Programowania Kart Elektronicznych

Zadanie polega na opracowaniu nowego spójnika, który wejdzie odtąd na stałe do języka polskiego.

Instrukcje cykliczne (pętle) WHILE...END WHILE

LibreOffice Calc VBA

Aplikacje w środowisku VBA. Visual Basic for Aplications

Zastanawiałeś się może, dlaczego Twój współpracownik,

Automatyzacja pracy w AutoCAD

Materiały do laboratorium MS ACCESS BASIC

Programowanie w VB Proste algorytmy sortowania

Zadanie. Menu Plik niech posiada dwie pozycje: Tekstowy i Excel, a każda z nich niech posiada dwie pozycje Otwórz i Zapisz, patrz rys. 2.

Wprowadzenie do programowania w VBA

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Arkusze kalkulacyjne i VBA

Programowanie mikrokontrolerów - laboratorium

Bazy Danych. Wykład VII Makropolecenia. Copyright by Arkadiusz Rzucidło 1

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe


Pętle instrukcje powtórzeo

Tablice, DataGridView


01 grid tablica grid. Copyright 2017, mgr inż. Janusz Bonarowski 1

Paradygmaty programowania. Paradygmaty programowania


Instrukcje pętli przykłady. Odgadywanie hasła. 1) Program pyta o hasło i podaje adres, gdy hasło poprawne lub komunikat o błędnym haśle.

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Wprowadzenie do edycji makr w Excelu


INSTRUKCJA SKOKU GOTO

Visual Basic for Applications. Wstęp

Visual Basic dla AutoCAD



Automatyzacja plików graficznych


Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click




Makropolecenia w PowerPoint Spis treści

VISUAL BASIC W EXCELU

Ćwiczenie 1 Obsługa makr

gramatyka na 6+ liczebnik, spójnik, zaimek

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

1. Które składowe klasa posiada zawsze, niezależnie od tego czy je zdefiniujemy, czy nie?

Język PL/SQL Procedury i funkcje składowane

Część I: Przypisanie makr do obiektu (przycisku).

PODSTAWY VBA Rinat Szepe ( )

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

XII. Warunek wielokrotnego wyboru switch... case

DAO. tworzenie tabeli

Edytor tekstu jest to program przeznaczony do pisania modyfikowania i drukowania tekstów.

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)

Rozdzia l 3. Laboratorium 3. danych zawierajac

ZAIMKI OSOBOWE. 1. I ja 2. you ty 3. he on. 1. we my 2. you wy 3. they oni, one she ona it ono, to

2.1 Funkcje - na przykładzie wyceny europejskiej

Programowanie obiektowe. Obiekt Klasa Składnia klasy: Interfejsy Składnia interfejsu: Metody Składnia instrukcji Sub: Składnia instrukcji function:

Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8

Twój wynik: 4 punktów na 6 możliwych do uzyskania (66,67 %).

DataGridView. Aby dodawać kolumny wybieramy z listy zadań Add Column..., co wywoła okno dodawania kolumn, rys. 2. Rysunek 1

Makra VBA w Excelu dla początkujących

Fragment darmowy udostępniony przez Wydawnictwo w celach promocyjnych. EGZEMPLARZ NIE DO SPRZEDAŻY!

Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA

Podstawy programowania w języku C++

Algorytmy i złożoności Wykład 5. Haszowanie (hashowanie, mieszanie)

Analiza leksykalna 1. Języki formalne i automaty. Dr inż. Janusz Majewski Katedra Informatyki

M a k r a i d o d a t k o w e f o r m a n t y

Makropolecenia w Excelu

Dalmierze firmy SHARP na przykładzie 2D120XJ100F

Scenariusz lekcji. rozpoznać prawidłową deklarację tablicy; podać odwołanie do określonego elementu tablicy.

1 Algorytmy. Algorytmy i VBA. 1. Zapoznaj się z symboliką schematów blokowych.

Algorytmy i struktury danych

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS

Dawid Gierszewski Adam Hanasko

Visual Basic for Applications Wprowadzenie, makra


Losowe wyszukiwanie rozwiązań (VBA)


Użycie Visual Basic for Applications ("VBA")

Transkrypt:

Sub Wstaw_twarda_spacje() ' Wstaw_twarda_spacje Makro ' Makro wstawia twardą spację przed wszystkimi spójnikami wymienionymi w kodzie źródłowym, ' spójniki można dodad przez modyfikację kodu źródłowego makra, usuwa wpierw spację wielokrotną w dokumencie. ' Chr(32) - jest to zwykła spacja, natomiast Chr(160) jest to spacja nie rozdzielająca. ' Wyjustuj Selection.ParagraphFormat.Alignment = wdalignparagraphjustify ' Usunięcie spacji wielokrotnej Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting.Text = " ".Replacement.Text = " ".Execute While Selection.Find.Found() Selection.Find.Execute Replace:=wdReplaceAll Wend ' Deklaracja tablicy przyimków i zaimków, które należy poprawid wstawia twardą spację PO wyrazie Dim a As Byte Dim dane As New Collection dane.add "a" dane.add "i" dane.add "oraz" dane.add "albo" dane.add "bądź" dane.add "czy" dane.add "lub" dane.add "ani" dane.add "ni" dane.add "ale" dane.add "lecz" dane.add "zaś" dane.add "czyli" dane.add "przeto" dane.add "tedy" dane.add "więc" dane.add "zatem" dane.add "do" dane.add "za" dane.add "od" dane.add "na" dane.add "po" dane.add "o" dane.add "u" dane.add "z"

dane.add "w" dane.add "bez" dane.add "pod" dane.add "nad" dane.add "znad" dane.add "poprzez" dane.add "sprzed" dane.add "zza" dane.add "mgr" dane.add "inż." dane.add "dr" dane.add "lek." dane.add "dent." dane.add "mjr" dane.add "gen" dane.add "hab." dane.add "prof." dane.add "zw." dane.add "ndzw." dane.add "lic." dane.add "ppor" dane.add "pplk" dane.add "ja" dane.add "ty" dane.add "my" dane.add "wy" dane.add "oni" dane.add "one" dane.add "mój" dane.add "twój" dane.add "nasz" dane.add "wasz" dane.add "ich" dane.add "jego" dane.add "jej" dane.add "ten" dane.add "ta" dane.add "to" dane.add "tamten" dane.add "tam" dane.add "tu" dane.add "ów" dane.add "tędy" dane.add "taki" dane.add "ci" dane.add "tamci" dane.add "owi" dane.add "razy" dane.add "tylko" dane.add "nie" dane.add "by" dane.add "niech"

dane.add "niechaj" dane.add "tak" dane.add "bodaj" dane.add "oby" dane.add "A" dane.add "I" dane.add "Oraz" dane.add "Albo" dane.add "Bądź" dane.add "Czy" dane.add "Lub" dane.add "Ani" dane.add "Ni" dane.add "Ale" dane.add "Lecz" dane.add "Zaś" dane.add "Czyli" dane.add "Przeto" dane.add "Tedy" dane.add "Więc" dane.add "Zatem" dane.add "Do" dane.add "Za" dane.add "Od" dane.add "Na" dane.add "Po" dane.add "O" dane.add "U" dane.add "Z" dane.add "W" dane.add "Bez" dane.add "Pod" dane.add "Nad" dane.add "Znad" dane.add "Poprzez" dane.add "Sprzed" dane.add "Zza" dane.add "Mgr" dane.add "Inż." dane.add "Dr" dane.add "Lek." dane.add "Dent." dane.add "Mjr" dane.add "Gen" dane.add "Hab." dane.add "Prof." dane.add "Zw." dane.add "Ndzw." dane.add "Lic." dane.add "Ppor" dane.add "Pplk" dane.add "Ja"

dane.add "Ty" dane.add "My" dane.add "Wy" dane.add "Oni" dane.add "One" dane.add "Mój" dane.add "Twój" dane.add "Nasz" dane.add "Wasz" dane.add "Ich" dane.add "Jego" dane.add "Jej" dane.add "Ten" dane.add "Ta" dane.add "To" dane.add "Tamten" dane.add "Tam" dane.add "Tu" dane.add "Ów" dane.add "Tędy" dane.add "Taki" dane.add "Ci" dane.add "Tamci" dane.add "Owi" dane.add "Razy" dane.add "Tylko" dane.add "Nie" dane.add "By" dane.add "Niech" dane.add "Niechaj" dane.add "Tak" dane.add "Bodaj" dane.add "Oby" ' Procedura wykonująca poprawkę For a = 1 To dane.count.text = dane(a).replacement.text = dane(a) & Chr$(160).MatchCase = True.MatchWholeWord = True.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = False.Execute Replace:=wdReplaceAll.Text = dane(a) & Chr$(160) & Chr(32)

.Replacement.Text = dane(a) & Chr$(160).MatchCase = True.MatchWholeWord = True.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = False.Execute Replace:=wdReplaceAll Next a End Sub