Ký tự ^ là một ký tự đặc biệt, thường phải ấn hai nút mới tạo thành ký tự này. Với bàn phím tiếng anh, có vẻ như là ấn shift + 6.
Với bàn phím tiếng nhật, layout lại khác.
Ví vậy, cách nghĩ như sau:
s là string chúng ta muốn ghi lên ứng dụng A (word, notepad , texstudio).
Chúng ta sẽ nạp s vào clipboard.
Việc này VBA làm được.
Với vb.net thì lại càng đơn giản hơn:
Sau đó chúng ta thực hiện sendkeys Ctr+v đi là xong. Việc này VBA làm được.
Với vb.net thì code cũng rất đơn giản.
SendKeys.SendWait("^(v)")
Tốc độ sendkey ctr+v cũng nhanh hơn sendkeys chuỗi s. Vì nếu thế thì chẳng khác nào máy tính thay ta gõ từng ký tự. Đây cũng là cách giải quyết với các bàn phím khác nhau.