Работа с Excel и Word

ActiveX, .NET, DLL
shkurka
interested
interested
Сообщения: 7
Зарегистрирован: 14 окт 2014, 12:12
Версия LabVIEW: 2013
Контактная информация:

Re: Работа с Excel и Word

Сообщение shkurka »

Добрый день! Я наверное не совсем в тему, но прошу помочь. Как можно открыть документ word как справку из :labview:
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Работа с Excel и Word

Сообщение IvanLis »

Это не самое страшное, все новые сообщения просматриваются.
shkurka писал(а):Добрый день! Я наверное не совсем в тему, но прошу помочь. Как можно открыть документ word как справку из :labview:
Открывайте его в офисе используя Exec:

Код: Выделить всё

cmd /c "C:\444.docx"
shkurka
interested
interested
Сообщения: 7
Зарегистрирован: 14 окт 2014, 12:12
Версия LabVIEW: 2013
Контактная информация:

Re: Работа с Excel и Word

Сообщение shkurka »

Все получилось! Спасибо за помощь!
Elen
beginner
beginner
Сообщения: 46
Зарегистрирован: 15 окт 2014, 07:27
Версия LabVIEW: 2013
Контактная информация:

Re: Работа с Excel и Word

Сообщение Elen »

Добрый день! Подскажите, пожалуйста, как при формировании отчета в Word передавать специальные символы, например, "плюс/минус","градус", "дельта" и т.д.

Заранее спасибо!
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Работа с Excel и Word

Сообщение Borjomy_1 »

А так пробовали? :
Идете в меню Пуск->Все программы->Стандартные->Служебные->Таблица символов. Выбираете нужные вам символы, копируете в буфер обмена. После чего вставляете его в строку, которую используете при формировании отчета.
Elen
beginner
beginner
Сообщения: 46
Зарегистрирован: 15 окт 2014, 07:27
Версия LabVIEW: 2013
Контактная информация:

Re: Работа с Excel и Word

Сообщение Elen »

Borjomy_1 писал(а):А так пробовали? :
Идете в меню Пуск->Все программы->Стандартные->Служебные->Таблица символов. Выбираете нужные вам символы, копируете в буфер обмена. После чего вставляете его в строку, которую используете при формировании отчета.
Попробовала: "плюс/минус" и "градус" вставляет, а "дельта" и "в квадрате" не хочет - вставляет "?".
Есть еще варианты?
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Работа с Excel и Word

Сообщение Borjomy_1 »

Ищите эти символы в кириллическом шрифте.
Elen
beginner
beginner
Сообщения: 46
Зарегистрирован: 15 окт 2014, 07:27
Версия LabVIEW: 2013
Контактная информация:

Re: Работа с Excel и Word

Сообщение Elen »

Borjomy_1 писал(а):Ищите эти символы в кириллическом шрифте.
В кириллическом шрифте этих символов я не нашла - значит не получится?
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Работа с Excel и Word

Сообщение Borjomy_1 »

Для других символов, скорее всего, необходимо явно выставлять соответствующий шрифт, а потом выставлять обратно, т.е разбивать передаваемую строку на несколько, со своими шрифтами.
Elen
beginner
beginner
Сообщения: 46
Зарегистрирован: 15 окт 2014, 07:27
Версия LabVIEW: 2013
Контактная информация:

Re: Работа с Excel и Word

Сообщение Elen »

Borjomy_1 писал(а):Для других символов, скорее всего, необходимо явно выставлять соответствующий шрифт, а потом выставлять обратно, т.е разбивать передаваемую строку на несколько, со своими шрифтами.
Спасибо за помощь. Хоть и неудобно, но делать так можно.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Работа с Excel и Word

Сообщение dadreamer »

Elen писал(а):Есть еще варианты?
Можно попробовать способы, предложенные в этой теме. У меня были некоторые сомнения насчёт поддержки юникода в офисных ActiveX, но вроде всё поддерживается. Жаль, что :labview: так пока и не стал полноценным Unicode-приложением.
В общем, я попробовал способ с записью отдельного символа:

Код: Выделить всё

selection.InsertSymbol(char_number, "", true);
Как-то так это работает:
2015-11-21_23-53-27.jpg
В данном случае перед текстом вставляется "дельта". Коды символов можно взять из таблицы символов (в hex-формате).
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приложениями»