Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I created a button, to dynamically create a validation on cell
the following is the code i wrote: ...... Excel.Range thisRange = ((Excel.Worksheet)(this.thisWorkbook.Worksheets.ge t_Item("XXXXX"))).get_Range("A1", Type.Missing); thisRange.Validation.Add(Excel.XlDVType.xlValidate List, Excel.XlDVAlertStyle.xlValidAlertStop, Excel.XlFormatConditionOperator.xlBetween,"Yes, No", Type.Missing); ...... I tested, and found that thisRange is not null and thisRange.Validation is not null either. However, when i wrong the code, and clicked the button, it tells me "Object Reference is Not set to an instance of an object". But the range object is not, while validation is not null either. Can anyone help me solve this problem? Many thanks |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Foeyshell,
You are automating Excel from C# ? If so, may be microsoft.public.dotnet.languages.csharp would be a better place. NickHK "Foeyshell" wrote in message ... I created a button, to dynamically create a validation on cell the following is the code i wrote: ..... Excel.Range thisRange = ((Excel.Worksheet)(this.thisWorkbook.Worksheets.ge t_Item("XXXXX"))).get_Rang e("A1", Type.Missing); thisRange.Validation.Add(Excel.XlDVType.xlValidate List, Excel.XlDVAlertStyle.xlValidAlertStop, Excel.XlFormatConditionOperator.xlBetween,"Yes, No", Type.Missing); ..... I tested, and found that thisRange is not null and thisRange.Validation is not null either. However, when i wrong the code, and clicked the button, it tells me "Object Reference is Not set to an instance of an object". But the range object is not, while validation is not null either. Can anyone help me solve this problem? Many thanks |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Foeyshell,
I created a button, to dynamically create a validation on cell the following is the code i wrote: ...... Excel.Range thisRange = ((Excel.Worksheet)(this.thisWorkbook.Worksheets.ge t_Item("XXXXX"))).get_Range("A1", Type.Missing); thisRange.Validation.Add(Excel.XlDVType.xlValidate List, Excel.XlDVAlertStyle.xlValidAlertStop, Excel.XlFormatConditionOperator.xlBetween,"Yes, No", Type.Missing); ...... I tested, and found that thisRange is not null and thisRange.Validation is not null either. However, when i wrong the code, and clicked the button, it tells me "Object Reference is Not set to an instance of an object". But the range object is not, while validation is not null either. Can anyone help me solve this problem? This looks like a VSTO project. If so, the appropriate newsgroup is Microsoft.public.vsnet.vstools.office. Regards Stephen Bullen Microsoft MVP - Excel www.oaltd.co.uk |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
New Excel development | Excel Discussion (Misc queries) | |||
Development tool,Excel,GUI | Excel Discussion (Misc queries) | |||
Form development question | Excel Programming | |||
A development of a Macro by Tom | Excel Programming | |||
EXCEL MACRO DEVELOPMENT | Excel Programming |