Set wdBasic = CreateObject("Word.Basic") wdBasic.AppMaximize WordHnd = GetActiveWindow() frmAgreement.sbcWord.HwndParam = WordHnd.....sbcWord is the picturebox name, VB5 is objecting to HwndParam which I believe was valid in VB3. The nearest property in VB5 for a picturebox is hwnd, however, this is a read-only property and I can't assign a value to it. I'm trying to find out is how is it possible to keep word associated with my application. ( I had hoped it was simply a matter of changing a property name on the picturebox).