Описание тега win32ole

Связывание и внедрение объектов (OLE) - это проприетарный интерфейс для приложений Microsoft. В первую очередь пакет Microsoft Office.
1 ответ

Win32::OLE ошибка при открытии файла

Я пытаюсь открыть файл.xlsm с помощью Win32::OLE с моей веб-страницы в perl на сервере windows/apache. При исследовании этой проблемы, столкнулись со следующими возможными решениями: Мало кто из них решил эту проблему, установив абсолютный путь. Это…
15 апр '13 в 23:30
2 ответа

Установка массива с использованием Ruby и Win32OLE

Я пытаюсь установить свойство массива в COM-объект, используя Ruby v1.93. Распределение массива из COM в массив Ruby просто работает, но не в другом направлении. Как маршалировать массив Ruby в COM? Свойство содержится в сборке.NET: namespace LibFor…
04 дек '14 в 15:49
2 ответа

Как я могу найти имя объекта Windows OLE?

Я пытаюсь использовать Win32::OLE модуль для управления приложением Windows. Я знаю, что разработчики приложения предоставляют объект OLE для управления им, но я не знаю имени объекта. В старой версии программы мне удалось ссылаться на объект в Perl…
08 дек '16 в 15:08
1 ответ

Ruby win32ole возвращает список, необходимо преобразовать в массив

Я использую otalclient.dll для HP Quality Center Automation, чтобы определить список тестовых наборов Root. Метод ole возвращает List (в частности IFactoryList), и мне интересно, что мне нужно сделать или прочитать, чтобы узнать, как преобразовать с…
13 дек '11 в 23:32
1 ответ

Настройка MajorUnit не работает с Excel2007

Я строю трендовые графики, используя Win32::OLE в активном Perl. Я пытаюсь установить единицу главной оси так, чтобы я получал только 7 точек по оси X. Для этого я использую следующий код: with( $chart->Axes( xlCategory ), CategoryType => 3, M…
07 фев '12 в 13:24
1 ответ

Диспетчеризация win32client завершается неудачно в python, в то время как win32::ole new успешно запускается в perl для com dll

У меня есть com dll, реализованный в C# и зарегистрирован через regasm. Когда я пытаюсь справиться с этой DLL в Python через handle = win32com.client.Dispatch('{EC456B4B-5AC4-46E8-99E8-54C193C316BC}') или же handle = win32com.client.Dispatch('MyCOMd…
27 фев '18 в 11:53
0 ответов

Как переключаться между родительским окном и дочерним окном IE с помощью WIN32OLE

После борьбы с селеном и выяснения того, что его невозможно использовать в системе со сложной авторизацией, я решил использовать WIN32OLE для автоматизации моих тестовых случаев. Но у меня есть идея, как переключаться между родительским окном и доче…
1 ответ

Список команд Perl для работы с Windows Excel с модулем Win32::OLE

У кого-нибудь есть список команд Perl для управления Excel в Windows с помощью базового модуля Win32::OLE? В частности, я думаю о следующих операциях: Открытие и сохранение файла Excel Чтение / Обновление значений Чтение / Обновление формул Изменени…
23 дек '14 в 03:59
2 ответа

Perl Win32::OLE ExportAsFixedFormat синтаксис для PowerPoint

У меня проблемы с использованием Perl (клубника) и Win32:: OLE с использованием PowerPoint (из офиса2010) для преобразования ppt(x) в PDF. Я могу экспортировать в jpgs нормально с помощью функции экспорта, но функция ExportAsFixedFormat имеет доволь…
30 сен '11 в 08:38
1 ответ

Как перебрать Outlook Inbox по дате? - Outlook OLE Automation

Я хотел бы повторить Outlook Inbox, и я с Руби. Я нашел некоторую полезную информацию здесь, но порядок сообщений в папке "Входящие" не упорядочен RecevedTime(свойство для объекта Item OLE). Метод GetLast может найти последнее сообщение, но метод Ge…
21 июл '10 в 01:51
1 ответ

Как установить win32ole для ruby

Кто-нибудь знает команду для установки win32ole для ruby. gem установить win32ole не работает Я пытаюсь заставить потребовать 'win32ole' для работы
31 янв '13 в 12:57
2 ответа

Проблемы чтения значения времени в Perl с использованием win32:OLE

Я пытаюсь прочитать Excel в Perl, которые имеют значения в формате -> "12:21:33 PM" Мне нужно сравнить значения двух ячеек, а затем нужно отсортировать их соответственно. Но проблема в том, что, когда я пытался прочитать значения и проверил (с помощ…
18 мар '12 в 19:17
4 ответа

Открытие презентаций powerpoint в ruby ​​через win32ole

У меня есть этот кусок кода, который работает для Excel. require 'win32ole' excel = WIN32OLE.new('Excel.Application') excel.visible = true workbook = excel.Workbooks.Open('c:\file.xls'); Но у меня проблемы с тем, как сделать то же самое с PowerPoint…
09 фев '12 в 15:13
0 ответов

Метод MoveRight не работает

Я хочу выбрать слово символ за символом, если пробел не встречается. Я получаю сообщение об ошибке "Не удается вызвать метод"MoveRight"без ссылки на пакет или объект". Пожалуйста, помогите мне. Заранее спасибо. Ниже мой код: #!/usr/bin/perl use stri…
09 ноя '12 в 00:43
2 ответа

Скрипт Ruby для чтения последней заполненной ячейки в столбце

Мне нужен код рубина, чтобы прочитать столбец а и найти, где заканчивается последняя заполненная ячейка в столбце. На загруженном изображении последние заполненные данные находятся в ячейке "A21". мне нужно знать адрес этой ячейки через код рубина.
05 мар '14 в 07:04
1 ответ

Открытие локального файла в IE под Win32::OLE в Perl теряет контакт

Я использую Win32::OLE под Perl для управления Internet Explorer. Когда я перехожу к удаленному URL-адресу, все работает так, как вы ожидаете - я жду, пока $IE->{Busy} == 1, затем я могу запросить {ReadyState} и т. Д. Но когда я делаю то же самое с …
06 ноя '13 в 16:40
1 ответ

Как ждать, пока мы будем работать с открытым Excel и продолжить код ruby ​​после его закрытия вручную

Я пытаюсь добиться ниже вещь в Ruby Откройте Excel require 'win32ole' excel = WIN32OLE.new('Excel.Application') worksheet = application.Workbooks.Open("C:/testing.xlsx").Worksheets("Sheet1") excel.visible = true Сделайте необходимые изменения в этом…
12 апр '13 в 15:29
1 ответ

Ruby & win23ole: Как закрыть окно, запущенное с помощью shell.ShellExecute

Я использую код ниже, чтобы запустить сервер ROR. Есть ли простой способ выйти из этого окна, не проходя путь поиска pid и не используя 'taskkill'? Я имею в виду, в конце концов, у меня есть дескриптор в переменной 'shell', не так ли? shell = WIN32O…
24 янв '12 в 07:30
2 ответа

Как использовать IPictureDisp::Invoke для правильного вызова члена Render

У меня есть растровое изображение 23x23, которое я загружаю из файла в экземпляр IPictureDisp COM интерфейс. Я загружаю картинку с помощью OleLoadPicture, проходя IID_IPictureDisp, Пожалуйста, предположите, что это работает и возвращает мне действит…
16 сен '13 в 03:37
0 ответов

Надстройка SmartView Excel недоступна при использовании WIn32OLE

Я использую ruby ​​для управления Excel через WIN32OLE. Кажется, что надстройка Oracle Hyperion SmartView недоступна, когда я пытаюсь открыть Excel через WIN32OLE. В основном меня интересует получение информации о листе с помощью пользовательской фу…
20 апр '16 в 15:47