vba很好办,用application.Calculation = xlManual,就可以实现关闭自动重算。
vc中貌似也有这样的函数,void _Application::SetCalculation(long nNewValue),但这个值不知道怎么填,试了好多都还是出错,网上都搜遍了,msdn上也没有。
vc要关闭excel自动重算和打开要怎么办啊?
3 个解决方案
#1
enum XlCalculation
{
xlCalculationAutomatic,
xlCalculationManual,
xlCalculationSemiautomatic
}
XlCalculation::xlCalculationManual
{
xlCalculationAutomatic,
xlCalculationManual,
xlCalculationSemiautomatic
}
XlCalculation::xlCalculationManual
#2
enum XlCalculation
{
xlCalculationAutomatic = -4105,
xlCalculationManual = -4135,
xlCalculationSemiautomatic = 2
};
#3
谢谢,我都设置过了,但是都不行,要出错。
谁有用过的代码,贴来看看啊
谁有用过的代码,贴来看看啊
#1
enum XlCalculation
{
xlCalculationAutomatic,
xlCalculationManual,
xlCalculationSemiautomatic
}
XlCalculation::xlCalculationManual
{
xlCalculationAutomatic,
xlCalculationManual,
xlCalculationSemiautomatic
}
XlCalculation::xlCalculationManual
#2
enum XlCalculation
{
xlCalculationAutomatic = -4105,
xlCalculationManual = -4135,
xlCalculationSemiautomatic = 2
};
#3
谢谢,我都设置过了,但是都不行,要出错。
谁有用过的代码,贴来看看啊
谁有用过的代码,贴来看看啊