你可以使用 imeMode 方法来设置用户在 IE 下和 FireFox 下的输入法(IME)设置。

如果单元格无法编辑或者被锁定,IME 工具栏将会被禁用。

你可以通过自定义单元格的 isImeAware 方法和 updateImeMode 方法中使用 IME 模式

当切换单元格时,IME 工具栏将会自动回滚到当前单元格的设置。

比如以下用例是正确的:

  1. 在 A1 单元格中切换了输入法,并且输入法为激活状态
  2. 将活动单元格从 A1 切换到其他单元格
  3. 按下 Shift 键,将输入法切换为未激活状态
  4. 切换回 A1 单元格,输入法会自动回滚到激活状态。
  5. 按下 Shift 键,将输入法切换为未激活状态
  6. 再次点击 A1 单元格,输入法会再次回滚到激活状态。

示例代码

以下代码禁用了 IME 模式。

activeSheet.getCell(0, 0).imeMode(GC.Spread.Sheets.ImeMode.Disabled);
//or
var style = new GC.Spread.Sheets.Style();
style.imeMode = GC.Spread.Sheets.ImeMode.Disabled;
activeSheet.setStyle(0, 0, style);

另见

ImeMode Enumeration
imeMode Field