There's no such thing as a stupid question, but they're the easiest to answer.
JoinTour
Login
Search
Business Applications
Tag Cloud
access acer asus bios bsod computer crash driver drivers error ethernet excel freeze gaming hard drive hardware hdmi internet laptop lcd malware memory missing monitor motherboard mouse network printer problem ram registry repair router security slow software sound svchost.exe trojan usb video virus vista wifi windows windows 7 windows 7 32 bit windows 7 64 bit windows xp wireless
Search
Search for:
Tech Support Guy Forums > Software & Hardware > Business Applications >
Solved: List of Symbols

Reply  
Thread Tools
Tamara1969's Avatar
Junior Member with 8 posts.
 
Join Date: Oct 2005
Experience: Advanced
27-Oct-2005, 01:53 PM #1
Question Solved: List of Symbols
Hello everyone,

Does anyone know where to find a quick reference list of all symbols in MS Word 2000 Professional? Everytime I look for a specific symbol I waste so much time as there is about 20 font categories and 40 subset categories to look in. Does such a list exist?

Any help would be appreciated.

Thanks
WhitPhil's Avatar
Computer Specs
Trusted Advisor - Gone but never forgotten with 9,280 posts.
 
Join Date: Oct 2000
Location: Whitby, Ontario
27-Oct-2005, 03:42 PM #2
Symbols should be a function of the fonts installed.

IE: If you did not have WingDings installed, those symbol would not be available to you.

So, if you have 20 Symbol fonts installed, maybe the easiest is to get a Font program that will allow you to print them out? Or, give you easier access to them to browse for a specific item.
Or did I misunderstand?
Tamara1969's Avatar
Junior Member with 8 posts.
 
Join Date: Oct 2005
Experience: Advanced
27-Oct-2005, 03:56 PM #3
Thanks Phil, I am not sure that our IS Department at work would approve of a font program, so I dont think that is an option. I was hoping that somewhere in MS Word they had a list of symbols rather than having to go into each subset looking for it. For example when looking for the checkmark, it took me 15 minutes to find it. When i found it I assigned a shortcut key to it so I wouldnt waste my time again.
WhitPhil's Avatar
Computer Specs
Trusted Advisor - Gone but never forgotten with 9,280 posts.
 
Join Date: Oct 2000
Location: Whitby, Ontario
27-Oct-2005, 04:13 PM #4
How are you actually "looking" for a symbol??

Insert > Symbol ??
Tamara1969's Avatar
Junior Member with 8 posts.
 
Join Date: Oct 2005
Experience: Advanced
27-Oct-2005, 04:15 PM #5
Yes.
cristobal03's Avatar
Senior Member with 3,019 posts.
 
Join Date: Aug 2005
Experience: Advanced
27-Oct-2005, 04:19 PM #6
Howdy, welcome to TSG.

I wonder if you couldn't use VBA code to build a document that had each symbol, grouped by font, with an example of itself and its corresponding character code/description.

I've never done it, but it'd be a little something like this, I guess:

Code:
Option Explicit
Option Compare Binary

Private Sub MySymbolsList()
  Dim saFontArray() As String
  Dim strFonts As String
  Dim intFontCount As Integer
  Dim intCharCount As Integer

  ' Some of the characters in the constant below might
  ' cause errors, i'm just guessing...quotes would, for sure.
  ' You might be able to circumvent this by establishing a
  ' RegExp object, which requires a reference (I'm not sure which).
  Const ALPHA_NUMERICS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" & _
                         "abcdefghijklmnopqrstuvwxyz" & _
                         "1234567890!@#$%^&*()-=_+,./;[]\<>?:{}|`~"

  strFonts = "Symbol Font 1,Symbol Font 2,Symbol Font 3,Symbol Font n"
  saFontArray = Split(strFonts, ",")

  With ActiveDocument.Range
    .Font.Size = 14
    For intFontCount = 0 To UBound(saFontArray)
      .Font.Name = "Arial"
      .InsertAfter "Font Name: " & _
                    saFontArray(intFontCount) & _
                    vbCr
      For intCharCount = 0 To Len(ALPHA_NUMERICS)
        .Font.Name = saFontArray(intFontCount)
        .InsertAfter Mid(ALPHA_NUMERICS, intCharCount, 1) & " = "
        .Font.Name = "Arial"
        .InsertAfter Mid(ALPHA_NUMERICS, intCharCount, 1) & "     "
      Next intCharCount
      .InsertAfter vbCr & vbCr
    Next intFontCount
  End With
End Sub
That's just airware, but it compiles, so. I'm not sure if that's what you mean?

Otherwise I got nothin.

HTH

chris.
cristobal03's Avatar
Senior Member with 3,019 posts.
 
Join Date: Aug 2005
Experience: Advanced
27-Oct-2005, 04:20 PM #7
[bump]

You could also use the character map, though it's probably about the same amount of time.

chris.
Tamara1969's Avatar
Junior Member with 8 posts.
 
Join Date: Oct 2005
Experience: Advanced
27-Oct-2005, 04:25 PM #8
Thanks Cristo, however you lost me the the VBA Code reply lol. Is the Character map that you are referring to the one that is in Insert Symbols?
cristobal03's Avatar
Senior Member with 3,019 posts.
 
Join Date: Aug 2005
Experience: Advanced
27-Oct-2005, 04:34 PM #9
Don't worry 'bout the code, it works (with a couple of small tweaks; am testing now) but needs a little work.

The character map can be found by clicking Start-->Programs-->Accessories-->System Tools-->Character Map. It's a utility that lists the keycode combination for every character in a font. I don't know if it'll be any handier than Insert-->Symbol..., but it might help.

chris.
cristobal03's Avatar
Senior Member with 3,019 posts.
 
Join Date: Aug 2005
Experience: Advanced
27-Oct-2005, 04:35 PM #10
[bump]

Just checked to see what Insert-->Symbol... is (I've never used it). That's a big nix on the character map, it's the same thing, plus the hassle of copy/pasting.

Lemme get this code working, I think it'll give you what you're after.

chris.
Tamara1969's Avatar
Junior Member with 8 posts.
 
Join Date: Oct 2005
Experience: Advanced
27-Oct-2005, 04:40 PM #11
OK gotcha, however you are right when you say that it may not be any handier. Just frustrating when you are looking for something specific and have to scroll through everything to find it. Maybe I am asking for something that is just not available.

Hey could be an idea for a new book LOL "A Quick Guide to Finding Those Frustrating Symbols That You Never Knew Existed".
cristobal03's Avatar
Senior Member with 3,019 posts.
 
Join Date: Aug 2005
Experience: Advanced
27-Oct-2005, 04:50 PM #12
Yeah, there are a lot of accessibility issues that aren't addressed by program designers.

But, the code I'm writing will (hopefully) build a document that looks something like

Code:
Font Name: Symbol
A = [some symbol] B = [B's symbol]
...
a = [another symbol] b = [b's symbol]
...
0 = [you get the point] 1 = [this symbol]

Font Name: Another Symbol Font
A = [etc.]
The only problem is, I don't know how to change the font of just one character. I'm really close though, I'll let you know.

chris.

Last edited by cristobal03; 28-Oct-2005 at 12:39 PM.. Reason: typo
cristobal03's Avatar
Senior Member with 3,019 posts.
 
Join Date: Aug 2005
Experience: Advanced
27-Oct-2005, 05:35 PM #13
Welp, I got it working. It prints a page per font name, with the corresponding symbols.

Below is the code:

Code:
Option Explicit
Option Compare Binary

Private Sub MySymbolFonts()

' Procedure to go through a list of user-defined symbol fonts and
' display their alphanumeric representations.

  Dim saFontArray() As String
  Dim strFonts As String
  Dim intFontCount As Integer
  Dim intCharCount As Integer

  ' Note that the below constant does not include single or
  ' double quotes, because that would affect the string.
  ' I'm not sure how you'd get around that.
  Const ALPHA_NUMERICS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" & _
                         "abcdefghijklmnopqrstuvwxyz" & _
                         "1234567890!@#$%^&*()-=_+,./;[]\<>?:{}|`~"

  ' You'd change this string to represent whatever fonts you
  ' wanted to list. For example:
  '
  ' strFonts = "Wingdings,Wingdings 2,Wingdings 3"
  '
  strFonts = "Symbol Font 1,Symbol Font 2,Symbol Font 3"
  saFontArray = Split(strFonts, ",")

  ' Set the initial font
  ActiveDocument.Range.Font.Name = "Courier New"

  With ActiveDocument.Range
    .Font.Size = 14
    For intFontCount = 0 To UBound(saFontArray)
      If intFontCount > 0 Then
        .Characters(.End).InsertBreak wdPageBreak
      End If
      .InsertAfter "Font Name: " & saFontArray(intFontCount)
      .InsertAfter vbCr
      For intCharCount = 1 To Len(ALPHA_NUMERICS)
        If (intCharCount Mod 5 = 0) Then .InsertAfter vbCr
        .InsertAfter Mid(ALPHA_NUMERICS, intCharCount, 1)
        .Characters(.End - 1).Font.Name = "Courier New"
        .InsertAfter " is " & Mid(ALPHA_NUMERICS, intCharCount, 1) & "   "
        .Characters(.End - 4).Font.Name = saFontArray(intFontCount)
      Next intCharCount
    Next intFontCount
  End With
End Sub
I've attached an example document. If you want help on how to apply this procedure to your own needs, post back please.

HTH

chris.

[edit]
Just so's you know, there's a lot of room for improvement. One easy thing that I should've done would be to set up 4 tab stops at regular intervals rather than using manual spaces. Also, the user has to hard-code font names into the script. This could be revised with a multi-select listbox in a userform, I guess.

Anyway, just saying this was quick and dirty to accommodate OP.
[/edit]
Attached Files
File Type: doc example.doc (45.0 KB, 311 views)
Tamara1969's Avatar
Junior Member with 8 posts.
 
Join Date: Oct 2005
Experience: Advanced
28-Oct-2005, 07:48 AM #14
Wow, you are a genius cristo! Thank you so much. Please let me know how to apply this. I am hoping that I can do it from my work computer. IS Dept. may have to do it for me as alot of functions we dont have access to.

This is my first time coming in here and I have never met a friendlier bunch of people all willing to help everyone out. Thanks again.
cristobal03's Avatar
Senior Member with 3,019 posts.
 
Join Date: Aug 2005
Experience: Advanced
28-Oct-2005, 10:14 AM #15
First, to save you some trouble, could you please list the font names for every symbol font for which you want a reference?

Symbol, Wingdings, Webdings, etc...

I'll put them in my code, and then give you a step-by-step instruction set for creating and running the macro.

chris.
Reply

THIS THREAD HAS EXPIRED.
Are you having the same problem? We have volunteers ready to answer your question, but first you'll have to join for free. Need help getting started? Check out our Welcome Guide.

Search Tech Support Guy

Find the solution to your
computer problem!




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
WELCOME TO TECH SUPPORT GUY! Are you looking for the solution to your computer problem? Join our site today to ask your question -- for free! Our site is run completely by volunteers who want to help you solve your computer problems. See our Welcome Guide to get started.
Thread Tools



Facebook Facebook Twitter Twitter TechGuy.tv TechGuy.tv Mobile TSG Mobile
You Are Using:
Server ID
Advertisements do not imply our endorsement of that product or service.
All times are GMT -4. The time now is 07:59 PM.
Copyright © 1996 - 2011 TechGuy, Inc. All rights reserved.

Powered by Cermak Technologies, Inc.