Thread
:
ActiveX textBox : value doesn't show after programatically changing the value
View Single Post
#
2
Posted to microsoft.public.excel.programming
Philippe[_6_]
external usenet poster
Posts: 2
ActiveX textBox : value doesn't show after programatically changing the value
Update :
If the control is .Activate before changing its value, then the value will
be displayed.
Which means that one have to add one line for each control, and activate
every single control in turn
It seems a bit crazy to have to do this, but it's what I'm gonna do for it
works.
If anyone has a better idea, it would still be interesting.
Thanks,
Philippe
"Philippe" a écrit dans le message de news:
...
Hi,
I've a quite strange problem.
A VBScript in an Outlook form, opens an Excel WorkBook containing on a
sheet, several Active X Controls.
The script adds the name of the contact in the ActiveX TextBox Control :
the fields value and text are actually modified as a result.
But, the displayed control doesn't show the value !
Does any one has any idea how to solve this issue ?
Thanks for reading,
Philippe
----------------------------
Sub exportVersExcel_Click()
Set objExcelApp = Application.CreateObject("Excel.Application")
Set objExcelBook = objExcelApp.Workbooks.Open _
("\\Server03\annuaire\Demande_Ouverture_Compte.xls ")
Set objExcelSheet = objExcelBook.Sheets("DemandeOuverture")
objExcelSheet.Activate
Set objTextBox_NomBenef = objExcelSheet.OLEObjects("TextBox_NomBenef")
objTextBox_NomBenef.Object.value = Item.LastName
objExcelApp.Application.Visible = True
End Sub
-------------------------------
Reply With Quote
Philippe[_6_]
View Public Profile
Find all posts by Philippe[_6_]