設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

210455-ACC2000:確定語言版本的樣例函數(shù)

1970-1-1 08:00| 發(fā)布者: 微軟| 查看: 3524| 評論: 0

版權(quán):微軟
原文地址:
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;210455
建議閱讀微軟原文, 以保證是最新最準(zhǔn)確的KB版本及最新更新!!
如果原文無法鏈接,可閱讀下面轉(zhuǎn)貼:

ACC2000:確定語言版本的樣例函數(shù)

View products that this article applies to.
本文的發(fā)布號曾為 CHS210455
中等水平:要求具備基本宏、編碼和跨平臺操作技能。

本文適用于 Microsoft Access 數(shù)據(jù)庫 (.mdb) 和 Microsoft Access 項(xiàng)目 (.adp)。

概要

Microsoft Access 是以多種語言發(fā)布的,并可以使用多種語言。本文說明如何創(chuàng)建樣例函數(shù),您可以用它確定所安裝的 Access 的語言版本、用戶界面所使用的語言版本以及“幫助”文件所使用的語言版本。

更多信息

Access 通過將文件與本地 ID (LCID) 關(guān)聯(lián)來跟蹤特定的語言信息。該函數(shù)使用 LanugageID 屬性返回 Access 不同部分的 LCID。將 LCID 傳遞給 LangID 函數(shù)以將 LCID 解析為語言的友好名稱。并非所有支持的語言在本函數(shù)中都可以處理,您可以添加其它 Case 語句來處理其它語言。

Microsoft 所提供的編程示例只用于說明目的,不附帶任何明示或默示的保證,包括(但不限于)用于特定目的的適用性和/或適銷性的各項(xiàng)默示保證。本文假定您對演示所用的編程語言和創(chuàng)建、調(diào)試程序所用的工具已經(jīng)非常熟悉。Microsoft 的支持人員可以幫助解釋某個特定程序的功能,但他們不會修改這些示例來增加功能,也不會重新構(gòu)造程序來滿足特殊的要求。如果您的編程經(jīng)驗(yàn)有限,請與 Microsoft 認(rèn)證合作伙伴聯(lián)系,或撥打免費(fèi)咨詢電話 (800) 936-5200。有關(guān) Microsoft 認(rèn)證合作伙伴的詳細(xì)信息,請參見以下萬維網(wǎng)網(wǎng)頁:

http://www.microsoft.com/partner/referral/

有關(guān) Microsoft 提供的支持選項(xiàng)的詳細(xì)信息,請參見以下萬維網(wǎng)網(wǎng)頁:

http://support.microsoft.com/directory/overview.asp

  1. 新建模塊并在“聲明”部分鍵入下列代碼:
    Option Compare Database
    
    Public Declare Function GetLocaleInfo Lib "kernel32" Alias _
       "GetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, _
       ByVal lpLCData As String, ByVal cchData As Long) As Long
    
    Public Const LOCALE_SLANGUAGE = &H2
  2. 工具菜單上,單擊引用。請確保有對 Microsoft Office 9.0 Object Library 的引用。
  3. 鍵入以下程序:
    Function StLangOfLcid(lcid As Long) As String
    
        Dim st As String
        Dim cch As Long
        
        st = String(256, vbNullChar)
        cch = GetLocaleInfo(lcid, LOCALE_SLANGUAGE, st, Len(st))
        StLangOfLcid = Left(st, cch - 1)
        
    End Function
    Sub FindLanguage()
    
       Debug.Print "The language that is installed is: " & _
          StLangOfLcid(LanguageSettings.LanguageID(msoLanguageIDInstall))
       Debug.Print "The language of the user interface is: " & _
          StLangOfLcid(LanguageSettings.LanguageID(msoLanguageIDUI))
       Debug.Print "The language of the help files is: " & _
          StLangOfLcid(LanguageSettings.LanguageID(msoLanguageIDHelp))
    
    End Sub
  4. 在“立即”窗口中鍵入以下行,然后按 ENTER 鍵:
    FindLanguage

參考

有關(guān)“區(qū)域設(shè)置”標(biāo)識號的詳細(xì)信息,請單擊幫助菜單上的 Microsoft Access 幫助,在“Office 助手”或“操作向?qū)А敝休斎?LCID,然后單擊搜索查看該主題。

這篇文章中的信息適用于:

  • Microsoft Access 2000
最近更新: 2000-12-30 (1.0)
關(guān)鍵字 kbdta kbhowto kbofficeprog kbprogramming KB210455

最新評論

QQ|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2025-7-17 02:21 , Processed in 0.064070 second(s), 16 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回頂部