Можно ли поместить математический текст в Excel? - PullRequest
0 голосов
/ 11 января 2019

enter image description here

Я бы хотел поместить такое математическое предложение (конечно, в латексном формате) в ячейку Excel 2016, как текст. Является ли это возможным? Если да, то как это сделать?

1 Ответ

0 голосов
/ 11 января 2019

Попробуйте:

Sub qwerty()
    Dim s As String
    Dim A2 As Range
    Set A2 = Range("A2")
    s = "In the sequence 1, 4, 9, 16, 25, ... each term is a perfect square.  The first term is is 12, the second term is 22, and so on.  A general formula for the nth term of the sequence is un=n2."
    A2 = s
    A2.Characters(Start:=92, Length:=1).Font.Superscript = True
    A2.Characters(Start:=115, Length:=1).Font.Superscript = True
    A2.Characters(Start:=158, Length:=1).Font.FontStyle = "Italic"
    A2.Characters(Start:=185, Length:=1).Font.Subscript = True
    A2.Characters(Start:=188, Length:=1).Font.Superscript = True

End Sub

enter image description here

Форматирование Character соответствует стандартам VBA, а не тегам латекса или html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...