office交流網(wǎng)--QQ交流群號及微信交流群

Access培訓(xùn)群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請用微信掃碼)

        

把全部Access文本類型字段的輸入法模式關(guān)閉

2017-11-22 15:28:00
cg1
轉(zhuǎn)貼
17662

在Access錶設(shè)計中,字段屬性有一箇“輸入法模式”的功能。

我們可以使用 IMEMode 屬性在焦點 切換到控件時設(shè)置控件的“日文漢字轉(zhuǎn)換模式”。

説明

IMEMode 屬性使用下列設(shè)置。

設(shè)置 説明 Visual Basic
隨意 不設(shè)置“日文漢字轉(zhuǎn)換模式”(默認值)。 0
開啟 打開“日文漢字轉(zhuǎn)換模式”。 1
關(guān)閉 關(guān)閉“日文漢字轉(zhuǎn)換模式”。 2
禁用 禁用“日文漢字轉(zhuǎn)換模式”。 3
平假名 設(shè)置全角平假名。 4
全角片假名 設(shè)置全角片假名。 5
半角片假名 設(shè)置半角片假名。 6
全角字母/數(shù)字 設(shè)置全角字母/數(shù)字。 7
半角字母/數(shù)字 設(shè)置半角字母/數(shù)字。 8
HangulFull 設(shè)置全角 Hangul。 9
Hangul 設(shè)置半角 Hangul。 10

如果設(shè)置爲(wèi)“隨意”(默認值),則使用焦點切換到該控件之前的設(shè)置值。對於任何其他設(shè)置,將使用該控件的“日文漢字轉(zhuǎn)換模式”設(shè)置。例如,如果 IMEMode 屬性設(shè)置爲(wèi)“關(guān)閉”,則關(guān)閉“日文漢字轉(zhuǎn)換模式”,而如果 IMEMode 屬性設(shè)置爲(wèi)“開啟”,則打開“日文漢字轉(zhuǎn)換模式”。當(dāng)焦點每次在控件之間切換時,“日文漢字轉(zhuǎn)換模式”將自動更改。

如果設(shè)置爲(wèi)“禁用”,則不能更改“日文漢字轉(zhuǎn)換模式”設(shè)置。如果使用任何其他設(shè)置,均可以更改“日文漢字轉(zhuǎn)換模式”,但是當(dāng)焦點改變時將丟失設(shè)置。




利用代碼設(shè)置某錶的輸入法模式關(guān)閉

Function getTableInfo()
'引用DAO
Dim mydb As DAO.DATABASE
Dim myT As DAO.TableDef
Dim myFld As DAO.Field
Dim p
Set mydb = CurrentDb
For Each myT In mydb.TableDefs
    For Each myFld In myT.Fields
        Debug.Print myFld.Name
        For Each p In myFld.Properties
            Debug.Print p.Name
        Next
        If myFld.Properties("type") = dbText And Left(myT.Name, 4) <> "msys" Then
            myFld.Properties("ImeMode") = 2
            '1 開
            '2 關(guān)
            '0 隨便
        End If
    Next
Next
End Function



效果圖:

    分享
    文章分類
    聯(lián)繫我們
    聯(lián)繫人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動訪問