Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Const GWL_EXSTYLE = -20
Private Const WS_EX_LAYERED = &H80000
Private Const WS_EX_TRANSPARENT As Long = &H20&
Call SetWindowLong(rectxt.hWnd, GWL_EXSTYLE, WS_EX_TRANSPARENT)
Eso te hace transparente el rectxt
Y para hacer transparente los textbox es un poco mas complicado, la mejor opcion es incluir el componente Microsoft Form 2.0 que trae text con la opcion de fondo transparente.
Espero que te haya servido.
ElNiCk.-