![]() |
|
![]() |
|
Thread Tools | Display Modes |
|
#1
|
||||
|
||||
![]()
Hi folks
I'm trying to work out how to keep Word 2003's AutoText function intact after creating a key binding for the Enter key. With the key binding set, AutoText gets as far as bringing up the auto-complete suggestion tip, but pressing Enter does not add the text (as it's just following the instructions in the macro). I could, in theory, remove the Enter customisation completely, but I'd prefer not to as I want a couple of things to happen like updating fields and populating the status bar with a message. Is there any way of overcoming this? Here's how my coding looks: Quote:
Quote:
|
#2
|
||||
|
||||
![]()
Have you tried the F3 key instead of trying to kick off Autotext by using the Enter key?
__________________
Andrew Lockton Chrysalis Design, Melbourne Australia |
#3
|
||||
|
||||
![]() Quote:
![]() (Also, being a touch-typist, it's much more intuitive for me to press Enter rather than F3.) |
#4
|
||||
|
||||
![]()
I'm not able to test but perhaps this concept would work unless the selection range is exactly the same size as the autotext being inserted
Code:
Sub SmartEnter() Dim iStart As Long, iEnd As Long iStart = ActiveDocument.Range.End - Len(Selection.Range.Text) 'assumes typing replaces selection Selection.TypeParagraph ' Word default action iEnd = ActiveDocument.Range.End If iStart <> iEnd - 1 Then MsgBox "No autotext insertion" Else MsgBox "Autotext insertion" End If ' Update fields, then show some tips in the status bar ' Application.Run MacroName:="UpdateFields" ' Application.Run MacroName:="SmartKeyHelp" End Sub
__________________
Andrew Lockton Chrysalis Design, Melbourne Australia |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Excel 2003: VBA "Function" causes "#VALUE!" errors after running "insert/delete row" custom macro | Matt C | Excel Programming | 2 | 01-08-2022 06:03 AM |
Conditional function to operate a formula based on "Yes" or "No" Condition | Des ONeill | Excel | 1 | 07-03-2021 12:17 AM |
Condtional function to operate a formula based on "Yes" or "No" | Des ONeill | Excel | 3 | 07-03-2021 12:16 AM |
Keybinding 3 keys throws an "issue" | rjrichar40 | Word VBA | 1 | 08-13-2014 07:42 AM |
![]() |
Bones | Word | 3 | 06-08-2012 12:15 AM |