首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >宏,粗体文本>*粗体文本*;斜体> _italic_ (用于WhatsApp)

宏,粗体文本>*粗体文本*;斜体> _italic_ (用于WhatsApp)
EN

Stack Overflow用户
提问于 2017-05-16 13:33:07
回答 1查看 162关注 0票数 1

我正在尝试在vba中创建一个宏来做标题所说的事情(我认为它很清楚)。我不知道该使用哪些函数。

这就是我要找的(部分):

代码语言:javascript
复制
Sub FormatForWhatsapp()
With Selection.Find
    .ClearFormatting
    .Font.Bold = True
    .Text = ""
    .Replacement.Text = "*^&*"
    .Forward = True
    .Wrap = wdFindContinue
    .Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

With Selection.Find
    .ClearFormatting
    .Font.Italic = True
    .Text = ""
    .Replacement.Text = "_^&_"
    .Forward = True
    .Wrap = wdFindContinue
    .Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

End Sub

我的问题是: 1)我需要一个本机代码,而不是Office的"Find“函数。2)我还需要一个代码,做相反的行动,重新格式化回到word。

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2017-05-16 13:46:51

这是我的宏代码!只需创建View Makros,然后编辑并粘贴我的代码即可!

Bold für应用程序:

代码语言:javascript
复制
Sub bold()
'
' bold Makro
' Wahtsapp bold
'
' Tastenkombination: Strg+b
'
    ActiveCell.FormulaR1C1 = "*" & ActiveCell.FormulaR1C1 & "*"
End Sub

斜体für Whatsapp:

代码语言:javascript
复制
Sub Italic()
'
' Italic Makro
' Whatsapp Italic
'
' Tastenkombination: Strg+i
'
    ActiveCell.FormulaR1C1 = "_" & ActiveCell.FormulaR1C1 & "_"
End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43993216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档