我用 C# 创建了一个新的 Excel 文件。
当我打开文档时,所有工作表都是从右到左对齐的。
如何对齐工作表/工作簿/窗口以按语法从左到右显示?
最佳答案
Sub leftToRight()
Application.DefaultSheetDirection = xlLTR
ActiveSheet.DisplayRightToLeft = False
End Sub
您还可以通过工具->选项->国际化 更改设置。请注意,您需要设置/取消设置复选框“从右到左查看当前工作表”才能更改当前打开的工作表。
编辑:抱歉,我不小心将您的问题解释为 VBA。
这是一个 C# 解决方案:
Excel.Application xlApp = new Excel.Application();
xlApp.Visible = true;
xlApp.Workbooks.Add(System.Type.Missing);
Excel.Worksheet active = (Excel.Worksheet)xlApp.ActiveSheet;
xlApp.DefaultSheetDirection = (int)Excel.Constants.xlLTR; //or xlRTL
active.DisplayRightToLeft = false;
关于c# - Excel Interop 从右到左文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4594322/