小编sey*_*sor的帖子

Excel Late Binding EntireColumn.NumberFormat

如何使用后期绑定设置Range.EntireColumn.NumberFormat?我目前有这个代码:

 object rg = ws.GetType().InvokeMember("Cells", BindingFlags.GetProperty, null, ws, new object[2]{1,iCol});
 object ec = rg.GetType().InvokeMember("EntireColumn", BindingFlags.GetProperty, null, rg, null);
 rg.GetType().InvokeMember("NumberFormat", BindingFlags.SetProperty, null, rg, new object[1] { "DD/MM/YYYY" });
Run Code Online (Sandbox Code Playgroud)

而且对于AutoFit方法,我有这个:

object rng = ws.GetType().InvokeMember("UsedRange", BindingFlags.GetProperty, null, ws, null);
object cols = rng.GetType().InvokeMember("Columns", BindingFlags.GetProperty, null, rng, null);
cols.GetType().InvokeMember("AutoFit", BindingFlags.InvokeMethod, null, cols, null);
Run Code Online (Sandbox Code Playgroud)

对于AutoFit,我不确定我是否做得很好.

c# excel late-binding

5
推荐指数
1
解决办法
1724
查看次数

标签 统计

c# ×1

excel ×1

late-binding ×1