Skip to content

Instantly share code, notes, and snippets.

View baoo777's full-sized avatar

baoo777 baoo777

View GitHub Profile
@baoo777
baoo777 / VBA
Created March 25, 2019 17:18
ExcelDBShape2
Option Explicit
Public Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
Public Type TAG_FIELD
Text As String
@baoo777
baoo777 / Access VBA
Last active November 13, 2018 19:12
AccessのSQLビューでTAB、ShiftTABを使用
Option Compare Database
Option Explicit
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" ( _
ByVal hwndParent As Long, _
ByVal hwndChildAfter As Long, _
ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long
Public Declare Function SendMessageTimeout Lib "user32" Alias "SendMessageTimeoutA" _
(ByVal hWnd As Long, _
ByVal Msg As Long, _
@baoo777
baoo777 / Access VBA
Created August 5, 2018 08:57
データベースの最適化ボタンをクリックする
'###########################################################################################
' ClickCompactAndRepair
'
' データベースの最適化ボタンをクリック
'
' 引数:無し
'
' 戻り値:無し
'
' 備考:参照設定にてUIAutomationClientにチェックすること
@baoo777
baoo777 / VBA
Last active March 17, 2019 11:29
ExcelDBShape
Option Explicit
Public Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
Public Type TAG_FIELD
Text As String
@baoo777
baoo777 / VBA
Created January 24, 2018 18:53
ソースコードを文字列変数に格納
' /////////////////////////////////////////////////////////////////////////////////////
' //#名称 SrcToString
' //
' //#概要
' //
' //#引数 無し
' //
' //#戻値 無し
' //
' //#解説
@baoo777
baoo777 / VBA
Created January 24, 2018 18:49
TextWindow
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" ( _
ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" ( _
ByVal hWnd1 As Long, _
ByVal hWnd2 As Long, _
ByVal lpsz1 As String, _
ByVal lpsz2 As String) As Long
Private Declare Function GetCursorPos Lib "user32" ( _
@baoo777
baoo777 / VBA
Created January 23, 2018 17:33
最小二乗法 1次
Option Explicit
Sub aaaa()
Dim lngArry() As Variant
ReDim lngArry(9) As Variant
Dim i As Long
For i = 0 To 9
lngArry(i) = i
Next i
@baoo777
baoo777 / VBA
Last active January 22, 2018 21:30
Excel Word DBShape
Option Explicit
Public Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
Sub Test()
@baoo777
baoo777 / VBA
Last active January 8, 2018 19:38
Access Mail
Option Compare Database
Option Explicit
Private lngSelectColumn As Long
Private Sub cmdCreateMail_Click()
Dim i As Long
Dim objOutlook As Outlook.Application
Dim objMail As Outlook.MailItem
Set objOutlook = New Outlook.Application
@baoo777
baoo777 / VBA
Created December 27, 2017 17:46
Access Debug
Option Compare Database
Option Explicit
Public objExcel As Object
Private mnu1 As clsMnuEvnt
Private mnu2 As clsMnuEvnt
Private Sub testIn()
Dim cb As CommandBar
Dim ctl1 As CommandBarControl