ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] Ãö©óEXCEL VBA ¥~³¡µøµ¡ ¶K¤W°ÝÃD½Ð¯q

¥»©«³Ì«á¥Ñ quickfixer ©ó 2021-11-3 17:00 ½s¿è

¦^´_ 3# zz0660

³o¸Ì§Û¨Óªº,­ì¤åºô§}
§Arun¬Ý¬Ý,¹³³o¼Ë¶Ü?¬í¼Æ¦Û¤v½Õ¾ã

    Sub Copy()

Dim file_name As String

Range("A2:A32").Copy
ActiveWindow.WindowState = xlMinimized

Delay (1) 'µ¥1¬í

file_name = "C:\Windows\system32\notepad.exe" '°O¨Æ¥»¶}·s¤å¥ó
Shell file_name, vbNormalFocus
AppActivate "¥¼©R¦W - °O¨Æ¥»" '°O¨Æ¥»µøµ¡ªº¼ÐÃD
Delay (3) 'µ¥3¬í

SendKeys "{ENTER}", True 'ctrl+v¤§«e­n¥ýÀH«K¿é¤J­ÓªF¦è
SendKeys "{BACKSPACE}", True
Delay (0.3) 'µ¥0.3¬í

SendKeys "^V", True


End Sub

Sub Delay(setdelay As Single)

Dim StartTime As Double, NowTime As Double
StartTime = Timer * 100
setdelay = setdelay * 100
Do
NowTime = Timer * 100
DoEvents
Loop Until NowTime - StartTime > setdelay


End Sub

TOP

¦^´_ 6# quickfixer


    ¸É¥R¤@¤U¶}ÂÂÀɪº¤èªk,¹³¬Oc:\test.txtÀÉ
file_name = "C:\Windows\system32\notepad.exe" & " " & "c:\test.txt" '°õ¦æÀÉÀɦW+ÂÂÀɸô®|ÀɦW
Shell file_name, vbNormalFocus
AppActivate "test - °O¨Æ¥»" '¼ÐÃD­n§ï
ª`·N,¼ÐÃD¤£¤@©wªø³o¼Ë,­n¬Ý§Aªºµe­±¬°¥D

TOP

        ÀR«ä¦Û¦b : ­n¤ñ½Ö§ó¨ü½Ö¡D¤£­n¤ñ½Ö§ó©È½Ö¡C
ªð¦^¦Cªí ¤W¤@¥DÃD