使用VSTO或某些相关技术,是否可以以编程方式在Excel工作表的单元格中嵌入按钮,并将其配置为在单击时调用C#函数?
怎么样?
谢谢.
我有一个从用 VSTO 编写的 Excel 加载项生成的表单。我希望表单始终保留在 Excel 电子表格上方,但仍允许用户与其下方的工作表进行交互。
表单构造函数包括this.TopLevel = true;,但当我选择一个单元格时,表单仍然消失在电子表格后面。
有其他人遇到过这个问题并找到解决方法吗?
我知道在现代计算机系统中执行的浮点运算并不总是与实际算术一致.我正在尝试设计一个小型的C#程序来演示这一点.例如:
static void Main(string[] args)
{
double x = 0, y = 0;
x += 20013.8;
x += 20012.7;
y += 10016.4;
y += 30010.1;
Console.WriteLine("Result: "+ x + " " + y + " " + (x==y));
Console.Write("Press any key to continue . . . "); Console.ReadKey(true);
}
Run Code Online (Sandbox Code Playgroud)
然而,在这种情况下,x和y在所述端部相等.
我是否有可能使用类似复杂度的程序演示浮点运算的不一致性,而不使用任何真正疯狂的数字?如果可能的话,我希望避免在数学上正确的值超过小数点以外的几个位置.