![我可以设置单元格以记住 Excel 中的某种输入法吗?如果可以,该怎么做?](https://linux22.com/image/1339319/%E6%88%91%E5%8F%AF%E4%BB%A5%E8%AE%BE%E7%BD%AE%E5%8D%95%E5%85%83%E6%A0%BC%E4%BB%A5%E8%AE%B0%E4%BD%8F%20Excel%20%E4%B8%AD%E7%9A%84%E6%9F%90%E7%A7%8D%E8%BE%93%E5%85%A5%E6%B3%95%E5%90%97%EF%BC%9F%E5%A6%82%E6%9E%9C%E5%8F%AF%E4%BB%A5%EF%BC%8C%E8%AF%A5%E6%80%8E%E4%B9%88%E5%81%9A%EF%BC%9F.png)
我有一个包含两列的 Excel 文档。其中一列我使用日文输入法书写。下一列我使用标准输入法(基于拉丁文)书写。
那么,我可以设置 Excel 在从一列移动到另一列时自动切换输入法吗?如果可以,我该怎么做?
我正在使用适用于 OS X 的 Excel 2011。
答案1
我认为它不能。无论如何都不容易。因为输入法是由操作系统管理的,对吧?我认为应用程序即使想控制它,也无法控制它
如果您不介意的话,Windows 中还有快捷键 LeftAlt-RightShift,可以快速切换输入法。Mac OS 中可能也有类似的功能。
我看到的唯一其他方法是设置一个宏,将 Tab 键绑定到更改输入法。完成工作后,您必须禁用它。不太实用。
哦,是的,如果您的整个列只使用平假名,您可以在日语列中用罗马字书写文本,完成后,选择所有内容并对每个音节运行“查找和替换”。我知道,这有很多字符。但是好吧。
如果您擅长编程,您可以设置一个工具,自动在 Excel 中运行该替换。网络上有各种工具可以对您输入的文本执行此操作。应该有一种方法可以将其移植到 Excel,但是...我不知道。
甚至可能有一些工具可以智能地输入汉字。但同样,它们需要移植到 Excel 中。
抱歉我无法提供更多帮助。
答案2
是的,可以做到。
我使用“数据”选项卡上的“输入规则”。(我必须将“选项”、“语言”、“编辑语言”设置为“日语”)
只需转到“数据”选项卡,然后从“数据工具”组中选择“条件规则”。现在右侧会有一个名为“日语输入”的新选项卡。将一列设置为“开”,另一列设置为“关”,即可开始。
克里斯