none
关于在word中实现注册商标符号的问题。急! RRS feed

  • 问题

  • 我们想通过word实现这样一个功能,就是在word中输入我们公司的产品名称后能自动出现注册商标的那个®的标志或是TM的那个。请高人指点!谢谢!在线等!我们现在用office中的宏编了一个代码,但是输入注册商标那个符号的时候显示的是“?”,这个情况怎么解决?
    2012年8月8日 2:03

答案

  • 由于看不到代码,所以也不能确定问题出在哪里。

    但是作为一个变通解决方案,使用 Word 自带的自动更正个功能可以更方便得实现这一操作.

    打开 Word 选项 > 校对 > 自动更正选项:

    在自动更正中添加一个规则:输入公司名时,自动替换为公司名+® , 如下图所示:


    Max Meng

    TechNet Community Support

    2012年8月10日 2:30
    版主

全部回复

  • 我在word 2003的Microsoft Visual Basic中输入注册商标的那个字符®,为什么出来的是“?”???如下图!在线等!

    2012年8月8日 8:06
  • 代码放上来看看,手动输入可能比较麻烦!

    2012年8月8日 16:43
  • 代码不能放上来,我就想知道为什么我们一输入注册商标的那个®的符号就显示为问号。谢谢!
    2012年8月9日 4:59
  • 由于看不到代码,所以也不能确定问题出在哪里。

    但是作为一个变通解决方案,使用 Word 自带的自动更正个功能可以更方便得实现这一操作.

    打开 Word 选项 > 校对 > 自动更正选项:

    在自动更正中添加一个规则:输入公司名时,自动替换为公司名+® , 如下图所示:


    Max Meng

    TechNet Community Support

    2012年8月10日 2:30
    版主
  • 这个方法我们试过了,只是对word有效,但是我们想对整个office有效。
    2012年8月10日 5:20
  • 代码如下:

    Private Sub CommandButton1_Click()

         AutoCorrent.Entries.Add Name:="********", Value:="********?"

         AutoCorrent.Entries.Add Name:="********", Value:="********?"

         With AutoCorrect

                .CorrectInitialCaps = True

                .CorrectSentenceCaps = True

                .CorrectDays = True

                .CorrectCapsLock = True

                .ReplaceText = True

         End With

         MsgBox ("Library updated")

         ActiveDocument.Close savechenges:=Flase

    End Sub

    我们现在输入的注册商标的那个®标志都是以“?”代替,有什么方法可以直接输入“®”这个标志?

    2012年8月13日 2:34
  • 这个方法我们试过了,只是对word有效,但是我们想对整个office有效。

    不知整个 Office 是指哪些组件?据我所知,自动更正的功能在 Word、Excel、Powerpoint、Outlook 等其他 Office 组件中皆可正常使用。

    而你所使用的宏也是在使用自动更正的功能,只是使用宏来添加自动更正的规则。


    Max Meng

    TechNet Community Support

    2012年8月15日 7:40
    版主