2016-06-14 68 views
0

我最近遇到了問題,讓用戶在使用文件時更改語言。 我希望有一種方法可以讓他們在打開文件時選擇語言(英文或法文)。我想像它就像一個安裝程序,在用戶面前彈出一個窗口。然後,他使用下拉列表選擇語言,然後單擊「確定」。該文件將打開並根據他的選擇使用英語或法語。打開文件時選擇語言(excel)

如果有這樣的事情是可能的,請讓我知道如何。 如果不可能,或者如果它們是更好的方式來打開文件並讓用戶選擇他們想要的語言,那麼我會接受建議。

謝謝。

編輯:有問題的文件是一個Excel文件。

+0

我想你是指在你的Excel文件中的某種翻譯。在這種情況下,您可以使用'Workbook_Open'事件來顯示您在問題中討論的窗口。但請注意,這隻有在啓用VBA宏時纔有效(某些公司並非如此)。 – Ralph

+0

@Ralph 哦,我不知道。 我是否只使用工作簿的「打開」部分來讓用戶在兩種語言之間進行選擇? 或者它只是讓窗口出現,然後我需要在工作簿的另一部分進行編碼才能使選擇出現? – petithomme

回答

0

導航到VBA項目樹中的Microsoft Excel對象。在Microsoft Excel下,對象應該是名爲「ThisWorkbook」的對象。查看該對象的代碼,並在窗口頂部將有兩個下拉菜單。在左邊選擇「Workbook」,在右邊選擇「打開」。

這將創建一個Private Sub,稱爲Workbook_Open(),每次打開工作簿時都會執行該子項。從這裏你可以調用一個用戶表單來消除你的語言選項。您還可以在工作簿中插入一個可指向Workbook_Open()的按鈕,以便用戶可以切換語言而無需關閉並重新打開該文件。

+0

謝謝! 現在我只需要將我的下拉列表鏈接到我的語言,我很好! – petithomme