Создавайте уравнения (используя доступные скрипты) в Microsoft Word программно - PullRequest
0 голосов
/ 07 декабря 2018

Мне нужно создать документ Word программно, используя C #.Я должен включить уравнения в документ Word с символами, например,

\aleph
\alpha
\Alpha
\amalg
\angle
\approx
\asmash
\ast
\asymp
\atop
\bar
\Bar
\begin
\below
\bet
\beta
\Beta
\bot
\bowtie
\box

. Я использую следующий код, чтобы сделать его видимым в документе Word


  Application application = new Application();
         Document document = application.Documents.Open(@"C:\WorkDocument\word.doc");

        var script = @"\eta";

        var rngLatex1 = document.Range();
         rngLatex1.Text = script;

        rng = rng.OMaths.Add(rng);
         OMath objEq = rng.OMaths[1];
         rng.OMaths[1].Type = WdOMathType.wdOMathInline;
         objEq.BuildUp();
         document.Save();

Созданный документ отображает \eta, а не ожидаемый символ

enter image description here

...