![]() |
|
|||||||
|
|
|
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 |
|
|
|
Similar Threads
|
||||
| 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 |
How do I prevent the "author" or "owner" fields from being changed?
|
Bones | Word | 3 | 06-08-2012 12:15 AM |