我可以设置单元格以记住 Excel 中的某种输入法吗?如果可以,该怎么做?

我可以设置单元格以记住 Excel 中的某种输入法吗?如果可以,该怎么做?

我有一个包含两列的 Excel 文档。其中一列我使用日文输入法书写。下一列我使用标准输入法(基于拉丁文)书写。

那么,我可以设置 Excel 在从一列移动到另一列时自动切换输入法吗?如果可以,我该怎么做?

我正在使用适用于 OS X 的 Excel 2011。

答案1

我认为它不能。无论如何都不容易。因为输入法是由操作系统管理的,对吧?我认为应用程序即使想控制它,也无法控制它

如果您不介意的话,Windows 中还有快捷键 LeftAlt-RightShift,可以快速切换输入法。Mac OS 中可能也有类似的功能。

我看到的唯一其他方法是设置一个宏,将 Tab 键绑定到更改输入法。完成工作后,您必须禁用它。不太实用。

哦,是的,如果您的整个列只使用平假名,您可以在日语列中用罗马字书写文本,完成后,选择所有内容并对每个音节运行“查找和替换”。我知道,这有很多字符。但是好吧。

如果您擅长编程,您可以设置一个工具,自动在 Excel 中运行该替换。网络上有各种工具可以对您输入的文本执行此操作。应该有一种方法可以将其移植到 Excel,但是...我不知道。

甚至可能有一些工具可以智能地输入汉字。但同样,它们需要移植到 Excel 中。

抱歉我无法提供更多帮助。

答案2

是的,可以做到。

我使用“数据”选项卡上的“输入规则”。(我必须将“选项”、“语言”、“编辑语言”设置为“日语”)

只需转到“数据”选项卡,然后从“数据工具”组中选择“条件规则”。现在右侧会有一个名为“日语输入”的新选项卡。将一列设置为“开”,另一列设置为“关”,即可开始。

克里斯

相关内容