Главная » 2013 » Апрель » 06

SendKeys Method

Office XP

Sends keystrokes to the active application.

expression.SendKeys(Keys, Wait)

expression   Optional. An expression that returns an Application object.

Keys   Required Variant. The key or key combination you want to send to the application, as text.

Wait   Optional Variant. True to have Microsoft Excel wait for the keys to be processed before returning control to the macro. False (or omitted) to continue running the m ... Читать дальше »

Просмотров: 2554 | Добавил: koralek | Дата: 06.04.2013 | Комментарии (0)


Работа с буфером обмена (Windows Clipboard) из VBA

Результат чтения текста из буфера обмена

Функции для работы с буфером обмена

(очистка буфера обмена, запись в буфер обмена, чтение из буфера обмена)

< ... Читать дальше »

Просмотров: 2834 | Добавил: koralek | Дата: 06.04.2013 | Комментарии (0)

Ошибка: The code in this project must be updated for use on 64-bit systems

В приложениях Visual Basic for Application в Microsoft Office 2010 может возникнуть следующая ошибка:

Compile error:
The code in this project must be updated for use on 64-bit systems.
Please review and update Declare statements and then mark them with the PtrSafe attribute.

Просмотров: 4436 | Добавил: koralek | Дата: 06.04.2013 | Комментарии (0)

Если Вам часто приходится переводить кириллицу в транслит (а попробуйте-ка сделать это для фамилии "Кржижановский", например), то эта функция - для Вас.

Откройте редактор Visual Basic (Alt+F11), вставьте через меню новый пустой программный модуль (Insert - Module) и скопируйте туда текст этой функции:

Function Translit(Txt As String) As String

 Dim Rus As Variant
 Rus = Array("а", "б", "в", "г", "д", "е", "ё", "ж", "з", "и", "й", "к", _
 "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", _
 "щ", "ъ", "ы", "ь", "э", "ю", "я", "А", "Б", "В", "Г", "Д", "Е", _
 "Ё", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", _
 "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я")

 Dim Eng As Variant
 Eng = Array("a", "b", "v", "g", "d", "e", "jo", "zh", "z", "i", "j", _
 "k", "l", "m", "n", "o", "p", "r", "s", "t", "u", "f", "kh", "ts", "ch", _
 "sh", "sch", "''", "y", "'", "e", "yu", "y
		
		... 
		
			Читать дальше »
		
	
Просмотров: 2417 | Добавил: koralek | Дата: 06.04.2013 | Комментарии (0)