Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
culture mismatch with Button name and get_Caller
Running in Excel 2007 with culture zh-Ch. I create an Excel button from my COM C# add-in using _combo = worksheet.Shapes.AddFormControl(Excel.XlFormContro l.xlButtonControl, 0, 0, 0, 0); This defaults to an English string name "Button 1". When this button is clicked. It runs an action that is in a .xla Within this ..xla application.Caller is a string that is the Chinese equivalent to "Button 1". The xla calls back into the C# add-in and using the Excel applications object I call get_Caller(System.Missing). This also returns the button name in Chinese. How can I ensure these are in a consistent culture? -- EB |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
culture mismatch with Button name and get_Caller
if I assign the Shape a name other than some form of "Button 1", "Button 1" ( notice extra space) , Excel will return the English version Excel.Shape shape; // create shape shape = Worksheet.Shapes.AddFormControl .... shape.Name = "BUTTON1"; // returns as is = "Button 2"; // returns as is = "dog"; // returns as is = "Button 1" // translated I could hypothesize on key word is "Button" for Shapes or maybe because I used xlButtonControl, "1" is the count or id used by Excel. -- EB "EBenson" wrote: Running in Excel 2007 with culture zh-Ch. I create an Excel button from my COM C# add-in using _combo = worksheet.Shapes.AddFormControl(Excel.XlFormContro l.xlButtonControl, 0, 0, 0, 0); This defaults to an English string name "Button 1". When this button is clicked. It runs an action that is in a .xla Within this .xla application.Caller is a string that is the Chinese equivalent to "Button 1". The xla calls back into the C# add-in and using the Excel applications object I call get_Caller(System.Missing). This also returns the button name in Chinese. How can I ensure these are in a consistent culture? -- EB |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Culture problem with Excel english version | Excel Programming | |||
type mismatch | Excel Programming | |||
Type Mismatch | Excel Programming | |||
Type mismatch | Excel Programming | |||
Mismatch!? | Excel Programming |