Vba 法国office中自动打开子系统失败
我有一个自动打开的sub,在打开给定文件时会触发一堆其他sub。它工作正常,除非有人用法语MS Office打开它。出现了一个错误,说它找不到法语翻译的“auto ouvrir”。如果我在代码中改为开放到ouvrir,它可以用法语工作,但不能用英语。如何在打开文件时运行代码,而不考虑office语言Vba 法国office中自动打开子系统失败,vba,excel,Vba,Excel,我有一个自动打开的sub,在打开给定文件时会触发一堆其他sub。它工作正常,除非有人用法语MS Office打开它。出现了一个错误,说它找不到法语翻译的“auto ouvrir”。如果我在代码中改为开放到ouvrir,它可以用法语工作,但不能用英语。如何在打开文件时运行代码,而不考虑office语言 谢谢在本工作簿中使用工作簿\u Open而不是模块 分册公开 调用宏名 结束你能不能简单地让自动打开和自动打开并调用第三个子系统,其中包含你需要的代码?@CuberChase我想OP指的是工作簿打开
谢谢在本工作簿中使用工作簿\u Open而不是模块 分册公开 调用宏名
结束你能不能简单地让
自动打开
和自动打开
并调用第三个子系统,其中包含你需要的代码?@CuberChase我想OP指的是工作簿打开
事件。如果是这种情况,则必须手动执行第三个宏,这与工作簿打开
事件的目的不符。@ARich您也可以在正常模块中使用自动打开
,在工作簿打开时触发。因此,如果他们有从Auto\u Open
和Auto\u ouvrir
调用的第三个过程,它将无论如何触发。也许OP应该尝试使用Workbook\u Open
我认为这与语言无关。请显示出现问题的确切代码。从您的问题来看,不太清楚您是使用Workbook\u Open还是Auto\u Open来运行代码。我使用的是Sub-Auto\u Open()