Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 07.06.2016
Сообщений: 75
1

Как обратится к вкладке "функции"в Word чтобы на выходе появлялись знаки (интеграла или корня)?

17.01.2020, 09:28. Показов 772. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Исходный код прилагаю. Нужно чтобы в документе после обработки кода появилось следующее:

∫x(dx)

√x

то есть c# должен обращаться непосредственно к объектам формул Word'а и выводил их заданные в коде параметры на экран.

Как это сделать?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
            Application app = new Application(); // создаем экземпляр приложения
            Document doc = app.Documents.Add(Visible: true); // создаем документ
            Range myFunctionR = app.Selection.OMaths.Add(app.Selection.Range);
            OMathFunction myFunction = app.Selection.OMaths[1].Functions.Add(app.Selection.Range, WdOMathFunctionType.wdOMathFunctionBox);
            Selection wdSelection = app.Selection;
            object unit = WdUnits.wdCharacter;
            object lu = WdUnits.wdLine;
            object count = 1;
            object dcount = 2;
            wdSelection.MoveLeft(ref unit, ref dcount);
            wdSelection.TypeText("Integral");
            wdSelection.MoveRight(ref unit, ref count);
            wdSelection.TypeText("xdx");
            OMathBox myBox = myFunction.Box;
            myBox.E.BuildUp(); 
            doc.Save(); 
            app.Documents.Open(@"C:\Users\1\Desktop\Doc2.docx"); 
            Console.ReadKey();
            try
            {
                doc.Close(); // закрываем документ
                app.Quit(); // закрываем приложение
            }
            catch (Exception e)
            {
 
                Console.WriteLine(e.Message);
            }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2020, 09:28
Ответы с готовыми решениями:

Как сделать так, чтобы на новой вкладке tabControl появлялись необходимые компоненты?
Добрый день, я пишу браузер в Visual c++, и сейчас при написании работы вкладок столкнулся с...

Как обратится к активной вкладке tabControl?
Имеется tabControl с 2-мя tabPage с именами SearchPage и LinkPage соответственно. Хочу запустить...

Как проверить зарегистирован в телеграм или нет, чтобы на выходе было true или false?
c# как проверить зарегистирован номер в телеграм или нет, чтобы на выходе было true или false.

Сделать, чтобы при задании цены через скроллбар или едит, удалялись или появлялись виды пицц
всем привет! мне нужно чтобы -при задавании цены через скроллбар или едит, в зависимости от цены...

0
17.01.2020, 09:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2020, 09:28
Помогаю со студенческими работами здесь

Куда в этом коде написать список предметов по структуре, чтобы они появлялись при компиляции или изменялись?
Куда в этом коде написать список предметов по структуре, чтобы они появлялись при компиляции или...

как сделать чтобы фигуры появлялись рандомно?
не могу сделать чтобы то вор, то хозяин появлялись рандомно с некоторой задержкой независимо что...

Как сделать так, чтобы элементы появлялись из-за экрана
Добрый день! Хочу реализовать сайт, который при загрузке будет выводить элементы из-за границ...

Как сделать, чтобы семёрки не появлялись в восьмеричных числах
Здравствуйте всем. Я делал одно задание: "Из массивов вещественных чисел А и В сформировать массив...

Как сделать, чтобы блоки появлялись вместо уже существующих?
Здравствуйте. Помогите немного доработать код. Есть код, который рандомно выдает div блоки, которые...

Как сделать чтобы у загружаемого файла к названию появлялись цифры
Здравствуйте нужна помощь с php скриптом загрузки файла, при загрузке файла с одинаковыми...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru