Управление документами Word и Excel на VBA - eDrive
Управление документами Word и Excel на VBA - eDrive
Управление документами Word и Excel на VBA - eDrive
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
14<br />
Function Лат<strong>и</strong>н<strong>и</strong>ца (к<strong>и</strong>р)<br />
Select Case к<strong>и</strong>р<br />
Case "к" To "п"<br />
Лат = Chr (Asc ("k") + Asc (к<strong>и</strong>р) – Asc ("к"))<br />
Case "К" To "П"<br />
Лат = Chr (Asc ("K") + Asc (к<strong>и</strong>р) – Asc ("К"))<br />
Case "р" To "у"<br />
Лат = Chr (Asc ("r") + Asc (к<strong>и</strong>р) – Asc ("р"))<br />
Case "Р" To "У"<br />
Лат = Chr (Asc ("R") + Asc (к<strong>и</strong>р) – Asc ("Р"))<br />
Case "а": Лат = "a": Case "б": Лат = "b": Case "в": Лат = "v"<br />
Case "г": Лат = "g": Case "д": Лат = "d": Case "е": Лат = "ye"<br />
Case "ж": Лат = "zh": Case "з": Лат = "z": Case "<strong>и</strong>": Лат = "yi"<br />
Case "й": Лат = "y": Case "ф": Лат = "f": Case "х": Лат = "kh"<br />
Case "ц": Лат = "ts": Case "ч": Лат = "ch": Case "ш": Лат = "sh"<br />
Case "щ": Лат = "shj": Case "ъ": Лат = "`": Case "ы": Лат = "i"<br />
Case "ь": Лат = "j": Case "э": Лат = "e": Case "ю": Лат = "yu"<br />
Case "я": Лат = "ya": Case "А": Лат = "A": Case "Б": Лат = "B"<br />
Case "В": Лат = "V": Case "Г": Лат = "G": Case "Д": Лат = "D"<br />
Case "Е": Лат = "YE": Case "Ж": Лат = "ZH": Case "З": Лат = "Z"<br />
Case "И": Лат = "YI": Case "Й": Лат = "Y": Case "Ф": Лат = "F"<br />
Case "Х": Лат = "KH": Case "Ц": Лат = "TS": Case "Ч": Лат = "CH"<br />
Case "Ш": Лат = "SH": Case "Щ": Лат = "SHJ": Case "Ъ": Лат = "`"<br />
Case "Ы": Лат = "I": Case "Ь": Лат = "J": Case "Э": Лат = "E"<br />
Case "Ю": Лат = "YU": Case "Я": Лат = "YA": Case Else: Лат = к<strong>и</strong>р<br />
End Select<br />
End Function<br />
Function К<strong>и</strong>р (лат)<br />
Select Case лат<br />
Case "k" To "p"<br />
К<strong>и</strong>р = Chr (Asc ("к") + Asc (лат) – Asc ("k"))<br />
Case "K" To "P"<br />
К<strong>и</strong>р = Chr (Asc ("К") + Asc (лат) – Asc ("K"))<br />
Case "b": К<strong>и</strong>р = "б": Case "v", "w": К<strong>и</strong>р = "в"<br />
Case "g": К<strong>и</strong>р = "г"<br />
Case "d": К<strong>и</strong>р = "д": Case "z": К<strong>и</strong>р = "з"<br />
Case "y": К<strong>и</strong>р = "й"<br />
Case "f": К<strong>и</strong>р = "ф": Case "`": К<strong>и</strong>р = "ъ"<br />
Case "r": К<strong>и</strong>р = "р"<br />
Case "t": К<strong>и</strong>р = "т": Case "B": К<strong>и</strong>р = "Б"<br />
Case "V","W": К<strong>и</strong>р = "В"<br />
Case "G": К<strong>и</strong>р = "Г": Case "D": К<strong>и</strong>р = "Д"<br />
Case "Z": К<strong>и</strong>р = "З"<br />
Case "Y": К<strong>и</strong>р = "Й": Case "F": К<strong>и</strong>р = "Ф"<br />
Case "I": К<strong>и</strong>р = "Ы"<br />
Case "R": К<strong>и</strong>р = "Р": Case "T": К<strong>и</strong>р = "Т"<br />
Case Else: К<strong>и</strong>р = лат<br />
End Select<br />
End Function