4
Bir hücrenin sayı biçimini ayarlamaya çalışıyorum ancak xlcFormatNumber çağrısı, hücre numarası biçimini "Genel" olarak bırakıyor. XlSet kullanarak hücrenin değerini başarıyla ayarlayabilirim.Excel Numarası Biçimini xlcFormatNumber aracılığıyla bir xll olarak ayarlama
XLOPER xRet;
XLOPER xRef;
//try to set the format of cell A1
xRef.xltype = xltypeSRef;
xRef.val.sref.count = 1;
xRef.val.sref.ref.rwFirst = 0;
xRef.val.sref.ref.rwLast = 0;
xRef.val.sref.ref.colFirst = 0;
xRef.val.sref.ref.colLast = 0;
XLOPER xFormat;
xFormat.xltype = xltypeStr;
xFormat.val.str = "\4#.00"; //I've tried various formats
Excel4(xlcFormatNumber, &xRet, 2, (LPXLOPER)&xRef, (LPXLOPER)&xFormat);
Bu komutun kullanımıyla ilgili herhangi bir belge bulamadım. Burada herhangi bir yardım büyük takdir edilecektir. cevabını Simon Murphy