wrote :: 2003.10.08
Sub Sample()
Dim buf As String
buf = InputBox("住所を入力してください。")
If buf <> "" Then Range("A1") = buf
End Sub
Sub Sample2()
Dim buf As String
SendKeys ("{kanji}")
buf = InputBox("住所を入力してください。")
If buf <> "" Then Range("A1") = buf
End Sub
Public Declare Function ImmGetContext Lib "imm32.dll" (ByVal hwnd As Long) As Long Public Declare Function ImmReleaseContext Lib "imm32.dll" (ByVal hwnd As Long, ByVal himc As Long) As Long Public Declare Function ImmSetOpenStatus Lib "imm32.dll" (ByVal himc As Long, ByVal b As Long) As Long
Sub Sample3()
Dim buf As String
Application.ScreenUpdating = False
With Workbooks.Add
With ActiveCell.Validation
.Add Type:=xlValidateInputOnly
.IMEMode = xlIMEModeOn
End With
buf = InputBox("住所を入力してください。")
.Close SaveChanges:=False
End With
Application.ScreenUpdating = True
If buf <> "" Then Range("A1") = buf
End Sub