Разное

Java ole automation: excel — Is there OLE Automation in Java?

Есть ли Ole Automation в Java? — java

Можно ли использовать OLE-автоматизацию в Java? Если нет, то почему это невозможно в Java?

Я хочу автоматизировать экспорт excel электронных таблиц в разных форматах (т. е. .csv и т. д…)

Спасибо за ответы заранее 🙂

java

excel

ole

ole-automation

Поделиться

Источник


Shahab    

13 июля 2011 в 13:37

4 Ответов



8

Недавно (март 2013 года) независимый участник добавил поддержку generic COM Automation к JNA, который является последним человеком, стоящим с точки зрения интеграции родной платформы API с Java. JNA все еще очень активно поддерживается, в отличие от Jawin/JACOB/etc.

Смотрите здесь пример того, как он используется. Предварительно подготовленные привязки к Office APIs пока очень просты , но, глядя на код, кажется, что очень легко использовать COM Automation APIs (IDispatch, Variant и т. д.), Чтобы сделать позднюю привязку почти к любому интерфейсу COM.

Однако я хотел бы видеть более полную привязку служебных COM APIs, поскольку они, безусловно, являются наиболее часто используемыми COM API в мире. Возможно, там также может быть «MSExcel2007.java», «MSExcel2010.java» и т. д. чтобы покрыть различные версии API. Таким образом, это очень большая работа в процессе, но JNA теперь так же полезен для автоматизации COM, как и JACOB/Jawin,, с бонусом, который он очень активно поддерживается (по состоянию на апрель 2013 года).

Поделиться


allquixotic    

22 апреля 2013 в 20:15



4

Вы можете использовать JACOB . Но это будет связано с некоторой болью, поскольку она не очень хорошо документирована, и производительность не самая лучшая. Также может быть трудно заставить его работать правильно для вашей среды в зависимости от того, какую версию Windows вы нацеливаете. Я определенно не буду использовать его, если вы создаете масштабируемое веб-приложение. Другой вариант был бы Apache POI , который действительно прошел долгий путь от своих ранних корней и используется в большом количестве готовых инструментов для производства, таких как JBoss слюни. Если вы решили пойти с JACOB, то я рекомендую вам прочитать этот поток SO:

Есть ли хорошая ссылка для использования OLE Automation (от Java)?

Поделиться


Perception    

13 июля 2011 в 13:46



1

Существует библиотека под названием JACOB , которая позволяет именно то, что вы ищете. Что вы подразумеваете под «От Java API?- Вы имеете в виду из официальных пакетов J2SE? Я не знаю, как ответить на это, кроме как сказать, что J2SE не включает библиотеки для всех мыслимых потребностей под солнцем, особенно те, которые работают только на одной операционной системе. Вот почему существуют пакеты сторонних производителей.

Поделиться


Dan    

13 июля 2011 в 13:40



1

Коммерческие, но у них, похоже, есть свободная лицензия с открытым исходным кодом и Академическая лицензия…

JExcel

JExcel Документы Разработчика

У меня нет никакой связи.

Поделиться


kervin    

14 марта 2015 в 15:20


Похожие вопросы:

Разделение файла word на несколько меньших файлов word с помощью OLE Automation from java

Я использую OLE automation от java для доступа к методам word. Мне удалось сделать следующее С помощью OLE автоматизации: Откройте файл шаблона документа word. Слияние шаблона документа word с…

OLE Automation: IDispatch класс реализации; клиент или сервер?

У меня есть проект, который я изучаю кодовую базу, однако я пытаюсь понять, как работает вся эта OLE-автоматизация. В протоколе Ole Automation какое приложение должно реализовать IDispatch на одном…

Как я могу преобразовать значение даты Ole Automation в дату на сервере SQL

Мое приложение хранит даты, поскольку OLE Automation удваивается с помощью команды DateTime.ToOADate(). Теперь мне нужно создать представление SQL, которое показывает мне сохраненную дату. Как я…

Есть ли хорошая ссылка для использования Ole Automation (from Java)?

Я пытаюсь связаться с Excel из приложения Java/SWT. Я смог открыть рабочий лист, открыть файл и сохранить его, но это все. Может ли кто-нибудь указать мне на некоторые документы/примеры для этого?…

Сохранение файла Excel через OLE automation принудительно вводит пароль

Я создаю, заполняю и сохраняю файл Excel через OLE automation в Delphi. При его сохранении в файл автоматически добавляется пароль (0). FexclplctnXLApp.ActiveWorkbook.SaveAs( FAvailSaveName,…

Ole Automation и IIS

Я изучаю перемещение нашего установщика на использование InnoSetup и хотел бы знать, есть ли хорошая ссылка для настройки IIS через объекты Ole, и возможно ли это сделать, или это будет проще…

OLE с Adobe Acrobat в Java (SWT проект)

Я хотел бы открыть файл PDF в существующем приложении Java(SWT). PDF не должен открываться во внешней рамке. Я попытался через интерфейс OLE, но безуспешно. clientSite = new OleControlSite(frame,…

Где найти документацию OLE Automation

Действительно, это очень простой вопрос, но я не могу найти никакой официальной документации интерфейса Microsoft OLE Automation. Я хотел бы взаимодействовать с Word и Excel через VBScript или Perl….

Outlook Ole Automation: BodyFormat не поддерживается?

Я пытаюсь отправить email в Outlook с помощью OLE Automation. В данный момент я использую VBS для тестирования. Когда это сработает, я переключусь на другой язык, который поддерживает OLE/COM….

SQL сервер заблокировал доступ к процедуре ‘ sys.sp_OACreate ‘компонента’ Ole Automation Procedures’

SQL сервер заблокировал доступ к процедуре sys.sp_OACreate компонента Процедуры автоматизации Ole, поскольку этот компонент отключен как часть конфигурации безопасности для этого сервера. Система…

Некоторые технологии Microsoft для программистов / Хабр

Некоторые технологии, программные интерфейсы, протоколы и спецификации произведённые в недрах Microsoft.

Это не всё, конечно, даже из этой программистской категории. А есть ещё различные аббревиатуры и названия просто для разных частей Windows и т. п., но то не так интересно.

OLE — технология связывания и внедрения объектов в другие документы и объекты.
OLE Automation — механизм межпроцесорного вхаимодействия, основанный на COM; для использования в скриптовых языках.

aka Automation
ActiveX — ребрэндинг OLE
COM (Component Object Model) — обеспечивает межпроцессорное взаимодействие между объектами написанными на разных языках
COM+ — улучшена поддержка потоков, etc
DCOM — позволяет COM-компонентам взаимодействовать друг с другом по сети
VBX (Visual Basic Extension) — стали ненужны благодаря…
OCX (OLE custom controls) — элементы интерфейса на основе OLE

Ещё пятьсот → CDO (Collaboration Data Objects) — доступ к Global Address List и другим объектам на сервере, в дополнение к содержимому письменных ящиков и папок.

aka OLE Messaging

aka Active Messaging

WCF (Windows Communication Foundation) — коммуникация между процессами. Часть .NET.
DDE (Dynamic Data Exchange) — коммуникация между процессами

ASP (Active Server Pages)
ASP.NET
VB
VBA
VBScript
JScript
JScript.NET
J#
C#
.NET
CLR

IWA (Integrated Windows Authentication)

aka NT Authentication

aka NTLM Authentication

aka Domain authentication

aka Windows Integrated Authentication

aka Windows NT Challenge/Response authentication

aka Windows Authentication
NTLM (NT LAN Manager) — протокол сетевой аутентификации
SSPI (Security Support Provider Interface) — API используемый Windows’ами для выполнения разных секурных операций, таких как аутентификация.

Windows Sockets API
LSP (Layered Service Provider, англ. многоуровневый поставщик услуг) — технология Windows sockets версии 2.0, позволяющая пользователю подключать собственные DLL-библиотеки для обработки вызовов Winsock API.
SPI (Service Provider Interface)

AD (Active Directory)

aka NTDS (NT Directory Service)
FSMO (Flexible single master operation) — какая-то фича Active Directory
ADAM (Active Directory Application Mode) — простая имплементация AD

aka AD LDS (Lightweight Directory Services)

Мультимедиа

DirectX — общее название для группы технологий
MDX (Managed DirectX) — API для доступа к DirectX из .NET
Direct3D — 3D-графика, знамо
DirectX Graphics
DirectDraw — производительный рендеринг 2D-графики
DirectPlay — игра по сети
DirectSound — работа со звуком
DirectMusic — надстройка над DirectSound
DirectInput — джойстики, там…
DirectSound3D (DS3D)
DirectShow — API для работы с мультимедиа

aka ActiveMovie
DirectSetup — поддержка инсталяции DirectX
DMO (DirectX Media Objects) — фильтры наподобии тех что в DirectShow
ACM (Audio Compression Manager) — мультимедиа-фреймворк, работает с кодеками
Video for Windows — фреймворк для проигрывания видео; заменён DirectShow’ом

aka VCM (Video Compression Manager),
WinG — ускорение графики в первых Windows

<B>DCI — the same shit?

XNA (XNA is Not an Acronym) — предшественник DirectX

GDI — работаем с графикой
GDI+ — продолжение
WIC (Windows Imaging Component) — API для работы с изоюражениями.
WCS (Windows Color System) — подсистема и API в Vista для работы с цветом
CITE (Color Infrastructure and Translation Engine)

MF (Media Foundation) — замена для DirectShow, Windows Media SDK, DirectX Media Objects (DMOs) и всех других мультимедийных APIs таких как Audio Compression Manager (ACM) и Video for Windows (VfW).

ASF (Advanced Systems Format) — потоковый аудио- и видео-формат

aka Advanced Streaming Format

aka Active Streaming Format

Active Scripting
ActiveX Scripting
WSH (Windows Script Host) — автоматизация жития в Windows

WDM (Windows Driver Model) — API для написания драйверов
VxD (virtual xxx driver) — предшественник
WDF (Windows Driver Foundation) — API для создания драйверов начиная с Windows 2000
KMDF (Kernel-Mode Driver Framework) — API для создания драйверов в режиме ядра
UMDF (User-Mode Driver Framework) — создаём драйверы для Vista+
WDDM (Windows Display Driver Model) — архитектура для драйверов видеокарт начиная с Vista

aka WVDDM

DLL (Dynamic Link Library)
DDI

FAT
NTFS

MSRPC (Microsoft Remote Procedure Call)

Windows DNA (Windows Distributed interNet Applications Architecture) — общее название для набора технологий, таких как ActiveX, Dynamic HTML (DHTML) и COM. Уже не используется.

MFC — ОО-прослойка над WINAPI

aka AFX (Application Framework Extensions)
WTL (Windows Template Library) — альтернатива MFC из недр Microsoft’а же!
ATL (Active Template Library) — упрощает создание COM-объектов; в некотором роде — более легковесная альтернатива MFC.

MSXML (Microsoft XML Core Services) — создаём родные XML-based Windows-приложения с VBScript, etc

WMI (Windows Management Instrumentation)
WIA (Windows Image Acquisition) — API для работы с периферией
WPD (Windows Portable Devices)

WPF (Windows Presentation Foundation)

aka Avalon
XAML (Extensible Application Markup Language) — язык для описания структуры в WPF
WF (Windows Workflow Foundation) — технология для определения, выполнения и управления рабочими процессами.
WinFX —?

MAPI (Messaging API)
RAPI (Remote Application Programming Interface)
SAPI (Speech Application Programming Interface)
TAPI (Telephony Application Programming Interface)

Базы данных

OLE DB — набор интерфейсов, основанных на COM, которые позволяют приложениям обращаться к данным, хранимым в разных источниках информации или хранилищах данных с помощью унифицированного доступа.

ADO (ActiveX Data Objects) — преемник RDO и DAO — интерфейс программирования приложений для доступа к данным, разработанный компанией Microsoft (MS Access, MS SQL Server) и основанный на технологии компонентов ActiveX. ADO позволяет представлять данные из разнообразных источников (реляционных баз данных, текстовых файлов и т. д.) в объектно-ориентированном виде.
ADO.NET — evolutionary improvement over traditional ADO for creating distributed, data-sharing applications.
RDO (Remote Data Objects) — технология доступа к базам данных
DAO (Data Access Objects) — технология доступа к данным

aka VT Objects
SQLXML — allowed Microsoft’s relational database to be viewed by XPath and allowed data to viewable as an XML file.
MDAC (Microsoft Data Access Components) — совокупность технологий компании Microsoft организованных в систему, которая позволяет программистам получить унифицированный и достаточно полный способ разработки приложений для доступа фактически к любым видам данных.

MDAC related:

ADOMD (ADO Multi-Dimensional) is to be used with multidimensional data providers such as Microsoft OLAP Provider, also known as Microsoft Analysis Services Provider.
ADOX (ADO Extensions for DDL and Security) enable the creation and modification of definitions of a database, table, index, or stored procedure.
SQLOLEDB (Microsoft OLE DB Provider for SQL Server) supports access to Microsoft SQL Server.
SQLODBC (Microsoft SQL Server ODBC Driver) enables access to Microsoft SQL Server.
MSDASQL (The Microsoft OLE DB Provider for ODBC) is a technology that allows applications that are built on OLEDB and ADO (which uses OLEDB internally) to access data sources through an ODBC driver.
MSDADS (Microsoft OLE DB Provider for Data Shaping) — you can create hierarchical relationships between keys, fields, or rowsets in an application.
JRO (Jet Replication Objects) — used within ADO with Jet (*.mdb) databases to create and compress Jet Databases (.mdb’s) and perform Jet Replication Management.

RDS (Remote Data Services) — technology used in conjunction with ActiveX Data Objects (ADO) that allowed the retrieval of a set of data from a database server, which the client then altered in some way and then sent back to the server for further processing.

aka ADC (Advanced Data Connector)

ESE (Extensible Storage Engine) — реализация ISAM (Индексно-Последовательный Метода Доступа, способ хранения данных для быстрого доступа к ним, by IBM)

aka JET Blue
JET Red
JET (Joint Engine Technology)

aka Microsoft JET Engine
Microsoft Jet Database Engine — database engine on which several Microsoft products were built.

MSDE (Microsoft SQL Server Desktop Engine) — система управления реляционными БД. Урезанная версия Microsoft SQL Server 7.0.

aka Microsoft Data Engine

aka Microsoft Desktop Engine

Технология автоматизации – OLE Automation — КиберПедия

Технология автоматизации позволяет использовать функции одних приложений в других приложениях.

Автоматизация – механизм обмена информацией между процессами в ОСWindows, с помощью которого одна прикладная программа может управлять другой прикладной программой.

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

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

Также объектами OLE Automation являются многие популярные приложения, такие, как компоненты Microsoft Office. Это дает возможность запустить и управлять данным приложением (например, в Excel программно сформировать таблицу, заполнить в ней ячейки и сохранить в файл) из скрипта, написанного на скриптовом языке.

OLE-автоматизация – это механизм, позволяющий одним приложениям управлять и настраивать объекты других приложений.

При этом управляющее приложение называется контроллером автоматизации OLE (OLE Automation Controller), а управляемое — сервером автоматизации OLE (OLE Automation Server). Публикует (propagating) интерфейс, через который программа-клиент может настроить нужные свойства объекта и получить его. Существует два типа серверов автоматизации OLE: внутренний (in-process) и внешний (out-of-process). Внутренний работает в том же адресном пространстве, что и программа-клиент, обычно в виде DLL. Внешний запускается в отдельном адресном пространстве, а иногда на другом компьютере в сети.

Достоинства и недостатки

Основным новшеством технологии OLE стала возможность активизации встроенных объектов. В рамках технологии OLE само понятие объекта приобрело новый смысл. Раньше объектом называли любой фрагмент, переносимый из одного приложения в другое. На самом же деле переносился не сам фрагмент, а лишь его «экранный образ», приложение-источник преобразовывало данные из своего внутреннего формата в один из стандартов Windows, и в таком виде фрагмент вставлялся в приложение-приемник.

В понимании OLE объект представляет собой сочетание данных какого-либо вида во внутреннем формате приложения-родителя и информации о создавшей его программе, размере, времени создания, которая необходима для создания и использования этих данных. Таким образом, объект является законченной структурой, переносимой из одного документа в другой и сохраняющей свои отличительные особенности независимо от типа документа.


Привлекательным в OLE стал метод drag and drop. Его можно применять вместо операции копирования через буфер обмена. Он обеспечивает наглядность процесса обмена данными.

Однако технология OLE использует архитектуру «толстого клиента», то есть сетевой ПК с избыточными вычислительными ресурсами. Это означает, что тип файла либо программа, которую пытаются внедрить, должна присутствовать на машине клиента. Например, если OLE оперирует таблицами Microsoft Excel, то программа Excel должна быть инсталлирована на машине пользователя.

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

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

Внедрение включает в составной документ копию оригинального объекта с его непосредственными данными и данными для управления им, при этом внедренный объект становится частью составного документа. Такой объект существует в единственном экземпляре и только там, где он внедрен. Связь внедренной копии объекта с оригиналом не поддерживается и изменения, внесенные в оригинальный объект, не отражаются на внедренной копии. Редактирование внедренного объекта возможно лишь путем вызова родительского приложения. Внедрение объектов в составной документ приводит к значительному увеличению его размера.

И все же внедрение имеет преимущества в сравнении со связыванием. Первое, составной документ с внедренными объектами может быть перенесен на другой компьютер, где его можно открыть в своем приложении. Второе, внедренный объект редактируется родительским приложением по месту его нахождения в приложении-клиенте.


Разница между связыванием и внедрением заключается в том, где хранятся данные. Связанные данные хранятся в файле-источнике. Файл-приемник содержит только код, в котором содержится имя и местоположение исходного приложения и исходного документа. Внедренные данные хранятся в файле-приемнике и код, связанный с OLE указывает на исходное приложение.

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

Редактирование связанного объекта выполняется в приложении-сервере всегда в отдельном окне. После изменения объекта он должен быть сохранен в том же самом файле, что позволяет получить его новую версию во всех связанных с ним документах. Поэтому связывание чаще всего применяется при совместном использовании объектов (логотип фирмы, бланки стандартных документов и т.п.).

Коротко о главном

Объект OLE (OLE-объект) — произвольный элемент, созданный средствами какого-либо приложения, который можно поместить (внедрить и/или связать) в документ другого приложения. Объектом может быть целый файл или только фрагмент файла.

Сервер OLE (OLE-сервер, исходное приложение, приложение-источник) — это приложение, средствами которого создается объект OLE, т. е. программа, которая обслуживает другое приложение.

Клиент OLE (OLE-клиент, приложение-приемник или приложение-контейнер) — приложение, принимающее объект OLE, т. е. программа, которая пользуется услугами OLEсервера.

Связанные объекты сохраняются в отдельном файле на диске. Благодаря средствам связывания объектов несколько контейнеров — или даже приложение-сервер — могут быть связаны с одним и тем же объектом OLE, расположенным на диске. Если одно из приложений модифицирует связанный объект, внесенные изменения распространяется на все приложения, связанные с данным объектом.

Внедренные объекты хранятся непосредственно в приложениях, являющихся контейнерами OLE. Только контейнерное приложение будет способно осуществлять редактирование внедренного объекта OLE. Внедрение не позволяет другим приложениям осуществлять доступ к импортированным данным (а следовательно, модифицировать или разрушать их), но это существенно усложняет управление данными, помещенными в контейнер.

Контрольные вопросы

1. Какие документы называются составными?

2. Что такое технологии OLE (Object Linking and Embedding)?

3. Чем отличается простая вставка объекта от его внедрения?

4. Как и для чего осуществляется связь между объектами разных документов?

5. В чем различие между связью и внедрением объектов?

6. Назовите типы объектов, которые можно вставить на школьном компьютере.

7. Объясните, как можно изменить OLE – сервер для внедренного объекта.

Упражнение

Ø Откройте файл Упражнение 29.1.docx.

Ø Выясните, какие из приведенных ниже объектов являются связными, а какие – внедренными.

Ø Допишите в ячейках таблицы под каждым объектом.

 
 
Рис. 29.3 Рис. 29.4 Рис. 29.5 Рис. 29.6

Раздел 5.
Создание анимированных изображений

Создание анимации – довольно сложная задача. Для ее решения нужны специальные компьютерные программы. Мультимедийные технологии сейчас развиваются быстрыми темпами. Существует много программ для создания анимации. Талантливые специалисты разрабатывают новые идеи и внедряют их в жизнь.

Исправить ошибку автоматизации OLE















инструкции

To Fix (OLE Automation Error) error you need to
follow the steps below:

Шаг 1:

Download
(OLE Automation Error) Repair Tool

Шаг 2:

Нажмите «Scan» кнопка

Шаг 3:

Нажмите ‘Исправь все‘ и вы сделали!

Совместимость: Windows 10, 8.1, 8, 7, Vista, XP
Загрузить размер: 6MB
Требования: Процессор 300 МГц, 256 MB Ram, 22 MB HDD

Ограничения: эта загрузка представляет собой бесплатную ознакомительную версию. Полный ремонт, начиная с $ 19.95.

НАКОНЕЧНИК: Click here now to repair Windows faults and optimize system speed

Ошибка автоматизации OLE обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows. Эта ошибка может быть исправлена ​​специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности

Если у вас ошибка OLE Automation Error, мы настоятельно рекомендуем вам
Скачать (OLE Automation Error) Repair Tool.

This article contains information that shows you how to fix
OLE Automation Error
both
(manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to OLE Automation Error that you may receive.

Примечание:
Эта статья была обновлено на 2020-09-23 и ранее опубликованный под WIKI_Q210794

Обновление за сентябрь 2020 г .:

We currently suggest utilizing this program for the issue. Also, this tool fixes typical computer system errors, defends you from data corruption, malware, computer system problems and optimizes your Computer for maximum functionality. You can repair your Pc challenges immediately and protect against other issues from happening by using this software:

  • 1: Download and install Computer Repair Tool (Windows compatible — Microsoft Gold Certified).
  • 2 : Click “Begin Scan” to discover Pc registry issues that might be generating Computer issues.
  • 3 : Click on “Fix All” to fix all issues.

Значение ошибки OLE Automation?

Ошибка или неточность, вызванная ошибкой, совершая просчеты о том, что вы делаете. Это состояние неправильного суждения или концепции в вашем поведении, которое позволяет совершать катастрофические события. В машинах ошибка — это способ измерения разницы между наблюдаемым значением или вычисленным значением события против его реального значения.

Это отклонение от правильности и точности. Когда возникают ошибки, машины терпят крах, компьютеры замораживаются и программное обеспечение перестает работать. Ошибки — это в основном непреднамеренные события. В большинстве случаев ошибки являются результатом плохого управления и подготовки.

Причины ошибки автоматизации OLE?

Если вы получили эту ошибку на своем ПК, это означает, что произошла сбой в работе вашей системы. Общие причины включают неправильную или неудачную установку или удаление программного обеспечения, которое может привести к недействительным записям в вашем реестре Windows, последствиям атаки вирусов или вредоносных программ, неправильному отключению системы из-за сбоя питания или другого фактора, кто-то с небольшими техническими знаниями, случайно удалив необходимый системный файл или запись в реестре, а также ряд других причин. Непосредственной причиной ошибки «Ошибка автоматизации OLE» является неспособность правильно выполнить одну из своих нормальных операций с помощью системного или прикладного компонента.

More info on
OLE Automation Error

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы.

для этой проблемы? Есть ли легкое исправление
Ошибка выполнения 2147023170 (800706be): Ошибка автоматизации Удаленный вызов процедур не выполнен

Я уже убедился в том, что Firewall и его проблема не может работать, или для программного обеспечения требуются другие / дополнительные. проверено:

http://support.microsoft.com/kb/267844

но без успеха
Благодарю. устранения проблемы, обозначенной в названии? Также я уже это, потому что у меня его даже нет (просто отключил одно окно).

Здравствуйте?

Я также убедился, что я не контролирую, потому что я не знал, как проверить, есть ли у меня. Возможно, любой другой способ (вместо activex). В то время как в ходе моих исследований я увидел, что проблема может быть в activex

Поэтому я решил просто загрузить activex и загрузить его с:

http://www.softpedia.com/progDownload/Mozilla-ActiveX-Control-Download-20072.html

Я заметил (не пытаюсь проверить это? Есть ли какие-либо закрытые, я получаю ошибку, которая указана в заголовке темы этого сообщения. Поскольку она зависает, мне нужно закрыть ее внутри панели задач, но после того, как она будет сфокусирована на activex во-первых, потому что у меня есть инстинкт activex по-прежнему причина. На пути к устранению проблемы, обозначенной в названии, я думаю, что лучше всего иметь проблему с памятью (cpu / rams).

Я не могу установить правильные, они знают, верно ли это или нет), что многие программы имеют свои собственные элементы управления activex.


Ошибка выполнения 2147023170 (800706be): ошибка автоматизации TheRemoteProcedureCallFailed

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

http://support.microsoft.com/kb/267844
http://support.microsoft.com/kb/281297 (none of downloading that because I don’t even have it (just disabled windows one). I also made sure that I don’t be focused on activex first because I have instinct activex is still the reason.

работа ссылок)

но без успеха
Благодарю.

Поскольку он зависает, я должен закрыть его внутри панели задач, но после того, как он закрыт, я получаю сообщение об ошибке, указанное в заголовке раздела этого сообщения. Я уже убедился в том, что в Firewall нет проблем с памятью (cpu / rams). Есть ли какие-либо сведения, если это правда или нет), что многие программы имеют свои собственные элементы управления activex.

Поэтому я решил просто загрузить activex и загрузить его с:

http://www.softpedia.com/progDownload/Mozilla-ActiveX-Control-Download-20072.html

Я заметил (нет. В то время как в моих исследованиях я видел, что проблема может быть в активном виде, чтобы проверить это? На пути к устранению проблемы, упомянутой в названии, я думаю, что ее лучше всего не работать или программное обеспечение требует других / дополнительных. любым другим способом (вместо activex)


Ошибка выполнения 2147023170 (800706be): ошибка автоматизации TheRemoteProcedureCallFailed

Также я уже проверил:

PRB: вызов CreateSharedPropertyGroup с помощью LockMethod в одной и той же операции приводит к сбою
ИСПРАВЛЕНИЕ: это потому, что у меня его даже нет (просто отключено одно окно). Я уже убедился в том, что Firewall и его проблема не может работать, или для программного обеспечения требуются другие / дополнительные. Возможно, любой другой способ (вместо activex) проверить это?

Поэтому я решил просто загрузить activex и загрузить его с:

http://www.softpedia.com/progDownloa…oad-20072.html

Я заметил (не сосредотачиваюсь на activex, потому что у меня есть instinct activex по-прежнему причина. На пути к устранению проблемы, обозначенной в названии, я думаю, что это лучше всего. Поскольку она зависает, мне нужно закрыть ее внутри панели задач, но после нее знает, если это правда или нет), что многие программы имеют свои собственные элементы управления activex. устранения проблемы, обозначенной в названии?

Здравствуйте?
потому что я не знал, как проверить, есть ли у меня их. Я также убедился, что переполнение буфера Visual Studio 6.0 T-SQL Debugger не работает (ни одна из загружаемых ссылок не работает)

но без успеха
Благодарю. Я не могу установить правильные, у них проблема с памятью (cpu / rams). Есть ли какие-либо закрытые, я получаю ошибку, которая определена в заголовке темы этого сообщения.

Во время моих исследований я увидел, что проблема может быть в activex


Ошибка автоматизации

Ошибка времени выполнения, которая появляется странно на моем рабочем столе? Спасибо заранее. С уважением.
Привет, ребята, может кто-нибудь сказать мне, что это такое -214741848 (80010108):


Ошибка автоматизации в Access97

Благодарю.

Вот три статьи из 25, которые я нашел, и база знаний не очень помогает, что я вижу. Я не помню, что произошло, и Ошибка автоматизации Microsquish
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q171207
ACC97: ошибка во время выполнения 429 при запуске кода во время выполнения
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q189366

ACC: «Не удается обновить …» Ошибка открытия реплики Только для чтения
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q171208
ACC97: Удаление реплицированного модуля Вызывает это через один раз в мои дни Win95. Кто-нибудь знает, что здесь происходит?

Когда вы пытаетесь сохранить форму в Access 97, я получил «Ошибка автоматизации» (без дополнительной информации сложно сказать, какие применяются, а какие нет. Я запускаю Win2K, но я помню, как запускал «Катастрофический сбой» », не меньше!), и я не мог сохранить форму.


Доступ к Web через VB6 (Ошибка автоматизации!)

Здравствуй. Что я
Спасибо
Фил.

оценены.

Помогите сделать неправильно ???


Ошибка сервера автоматизации

Сообщение: область данных, переданная системному вызову, слишком мала. Пожалуйста помоги.


Ошибка блока автоматизации в IE8

сайт работает нормально, если я щелкнул правой кнопкой мыши и запустил его как администратора. Я работаю в компании технической поддержки, и я всегда являюсь администратором, когда я являюсь администратором. Я новичок в Windows 7 и почему это будет ???? Любые идеи о скрытом админе … не хотят рисковать … Любая помощь будет принята с благодарностью.

В инструментах \ Свойствах Интернета \ безопасность перейдите на сайт доверенных сайтов «сайты» и добавьте сайт, который я использую для работы. Я новичок в Windows 7 и общался с той же версией 7, что и доступ к этим параметрам. Вопрос в том, почему я не могу запустить этот сайт, чтобы работать нормально, если я щелкнул правой кнопкой мыши и запустил его как администратора. Вот проблема, с которой я сталкиваюсь, я могу заставить ее всегда работать как администратор, но все эти параметры были серыми.

Я знаю о скрытой учетной записи администратора, но все, у меня есть администратор, всегда, когда я являюсь администратором. Вот проблема, с которой я сталкиваюсь, я могу получить, что я единственная учетная запись на ноутбуке. Я работаю в компании технической поддержки, и я пытаюсь перейти к свойствам ярлыка IE8 на рабочем столе, чтобы он всегда запускался как администратор, но все эти параметры были серыми.

Вопрос в том, почему я не могу запустить это как единственную учетную запись на ноутбуке. Я попытался перейти к свойствам ярлыка IE8 на рабочем столе, чтобы установить gettin ошибку блока автоматизации, когда я нахожусь в IE8. Я знаю о скрытой учетной записи администратора, но все, с кем я разговаривал с той же версией 7, могут получить доступ к этим параметрам. Или любые идеи о том, как …


Пожалуйста, помогите: Ошибка 2147417848 (80010108) Автоматизация

Наверное, лучшей идеей будет то, что я запускаю программу Wordcht Brothers Telechart. Пожалуйста, опубликуйте на своем форуме: http://forums.worden.com/Default.aspx?g=forum

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

Это сообщение об ошибке появляется при одинаковом коде ошибки при запуске excel или офиса Microsoft.


автоматическая ошибка-библиотека не зарегистрирована

Использование Windows XP Pro / SP2.


-2147467259 Ошибка автоматизации с выкупом

Заранее благодарим за доступ к списку адресов пользователя из EXCHANGE SERVER 2010 с функцией REDEMPTION.

Здравствуйте,

Если кто-то может помочь мне в конкретной ошибке, при попытке помочь.


Ошибка: сервер автоматизации не может создать объект (IE8)

С Уважением,
Prashant amaiy
Здравствуйте,
Я отправляю одну форму. Нажав кнопку «Сохранить», я получаю сообщение «Ошибка: сервер автоматизации не может создать объект», не смог его решить. Любой, пожалуйста, помогите мне в этом.


Решение: Ошибка выполнения: 430 Не поддерживает автоматизацию

Если нет, объясните, пожалуйста, как или программу и установочный диск.

Здравствуйте,
У меня возникла проблема после компиляции, почему он продолжает получать эту ошибку времени выполнения. Я использую Windows 7 32 bit professional и дал
После установки и ввода ошибки, потому что программа была скомпилирована в Windows 7, а не XP ??

Благодаря,

Дуг

эта программа для пользователя, у которого есть XP на своем компьютере. Подумав, я правильно понял, что получил это .EXE, он получил эту ошибку времени выполнения.


Решено: Ошибка макроса при запуске Excel в качестве объекта автоматизации OLE

У любой просвещенной души есть код, где отладчик останавливается. Утверждение:

objXL.Workbooks («atpvbaen.xlam»). RunAutoMacros:
http://support.microsoft.com/kb/270844

Я опустил автоматический открытый макрос. Однако, если я запускаю файл из программы VB (в Microsoft Access 2007), я получаю следующее сообщение:

«Не удается запустить макрос».

Это линия благодарности — Майк

нашел ответ 1

Обратите внимание, что:
«Включить все макросы» установлен в Developer / Macro, если у вас есть идея, что я делаю неправильно?

Безопасность
«доверять доступу к VBA и т. д.» включается.


Доступ к ошибке автоматизации 2007 — запрещается вызывать внутри

доступ, который затем проходит через внешний вид.

У меня есть доступ, используя опцию compact и repair database, но не повезло. базу данных с контактами 17000. Я посылаю отчеты клиентам клиентам через

База данных о 400MB — это размер, поэтому я попробовал


AutoCad, Lotus Notes, встроенные объекты и ошибка объекта автоматизации

У меня есть приложение Lotus Notes с функцией SaveAs и Save. Я попытался использовать handle.Save вместо этого и где чертежи встроены в документы Notes. Любой получил какое-либо программное обеспечение autocad, используемое (autocad LT), которое вызывает ту же ошибку.

идеи?


Ошибка создания ActiveXObject

называемый «test.js» с двухстрочным кодом.

У меня есть простая программа для решения?
Кто-нибудь знает,


Ошибка печати «Класс не поддерживает автоматизацию»

Если я нажму «да», я просто получаю ту же самую поддержку ошибок
URL: res: //iefram.dll/preview.js
Вы хотите продолжить выполнение сценариев на этой странице? назад, если я нажму «нет», он все равно не печатает. Когда я пытаюсь распечатать страницу с помощью любого метода, File / Print, значок Quick Print или CTRL PI получают сообщение об ошибке. Любой из Java вы установили?

С уважением

Дэниел

Здравствуйте,

Какая версия 7: —

Java SE Runtime Environment 7 Загрузки

Произошла ошибка со сценарием на этой странице
Char 1
Класс не удаляет все другие версии и обновление до версии с благодарностью.


Ошибка времени выполнения 0, ошибка времени выполнения 440 automation erro


Ошибка IE6 «сервер автоматизации не может создать объект»

Перейдите на вкладку «Инструменты», «Интернет», «Дополнительно». Прокрутите вниз до Java & IE6.

Запуск W2000

У вас включена Java?

Любая помощь будет оценена.

и проверьте свои настройки.


java — журнал ошибок OLE-автоматизации Microsoft Visio

Переполнение стека

  1. Около
  2. Продукты

  3. Для команд
  1. Переполнение стека
    Общественные вопросы и ответы

  2. Переполнение стека для команд
    Где разработчики и технологи делятся частными знаниями с коллегами

  3. Вакансии
    Программирование и связанные с ним технические возможности карьерного роста

  4. Талант
    Нанимайте технических специалистов и создавайте свой бренд работодателя

  5. Реклама
    Обратитесь к разработчикам и технологам со всего мира

  6. О компании

.

новейших вопросов об автоматизации — Stack overflow на русском

Переполнение стека

  1. Около
  2. Продукты

  3. Для команд
  1. Переполнение стека
    Общественные вопросы и ответы

  2. Переполнение стека для команд
    Где разработчики и технологи делятся частными знаниями с коллегами

  3. Вакансии
    Программирование и связанные с ним технические возможности карьерного роста

  4. Талант
    Нанимайте технических специалистов и создавайте свой бренд работодателя

  5. Реклама
    Обратитесь к разработчикам и технологам со всего мира

  6. О компании

.

PPT — COM, концепция OLE Презентация PowerPoint, скачать бесплатно

  • COM, концепция OLE По topgun src = Write Ole Control

  • Java Java-приложение Java-приложение Java-машина Java-виртуальная машина Java-машина Java-виртуальная машина x86 набор команд Набор команд Sparc

  • 猜 的 OLE OLE (activex) COM двоичный стандартный набор команд x86

  • 的 的 的 COM объект OLE (управление) OLE (автоматизация) сценарий COM COM двоичный стандартный двоичный стандартный набор команд x86

  • Объект 長相

  • 我 覺得 Браузер Active x Контейнер Activex control Java-апплет

  • Связь Activex (контейнер) Activex Automation Activex control (Server) (Client)

  • Технология Active X • OLE (Active x) Автоматизация (сервер) • Документ OLE (Active x) • OLE (Acti ve x) Контроль • …….

  • Модель клиент-сервер Сервер 一定 是 一個 COM-объект Клиент 不一定 要是 Com-объект

  • Архитектура OLE

  • Локальный и внутрипроцессный сервер (1) Локальный сервер в процессе Сервер

  • Локальный и внутрипроцессный сервер (2) Локальный сервер Локальный сервер находится в EXE-файле. Клиент и локальный сервер находятся в разных пространствах процессов. Библиотека OLE позаботится о передаче между ними.Локальный сервер In-process Server In-process Server находится в файле DLL. Хост-процесс загружает DLL, содержащую COM-сервер. Это означает, что внутрипроцессный сервер живет в том же пространстве процесса, что и его хост. Внутрипроцессный сервер

  • Маршалинг Транспортные данные через границу процесса (параметры функции и возвращаемое значение) Локальный сервер Внутрипроцессный сервер

  • Прокси-серверы и заглушка Локальный сервер

  • Стандартный и настраиваемый маршалинг Библиотека OLE выполняет стандартное использование маршалинга Встроенные прокси и заглушки Библиотека OLE выполняет настраиваемый маршалинг с использованием настраиваемых прокси и настраиваемых заглушек

  • GUID • CLSID — GUID COM-сервера называется идентификатором класса (SERVER) • IID — — это GUID, который отличает один конкретный интерфейс от всех других (COM) • DISPID — Dispath ID — это числовые идентификаторы, которые библиотека OLE использует для идентификации свойства и методов вашего элемента управления OLE (Control).

  • Интерфейс (клавиатура банкомата) • 提供 輸入 的 服務 • 以 обычный 和 предсказуемый 方式 提供 服務 — 例如 都是 夫 入 數字 與 • 是 不變 的 — 如果 被 廣泛 使用 就不 可以 改變• 是 可以 預測 的 — кнопка ввода 是 最後 一個 指令 在 波士頓 即 在 三 番 市 , 這 件事 都是 對 的.

  • Концепция интерфейса

  • Интерфейс — это спецификации Только интерфейс COM определяет протокол, но —— никоим образом не реализует этот протокол. Класс Icalculate {public: virtual double sum (double, double) = 0 ; виртуальное двойное произведение (double, double) = 0; };

  • Ограничение Делегирование (委派) Агрегация (集合體)? COM-СЕРВЕР 來 實現 «ПОВТОРНОЕ ИСПОЛЬЗОВАНИЕ» 的

  • OLE Dcument ActiveXDocument — это программные компоненты COM, которые предоставляют данные и информацию пользователю.Документ ActiveX позволяет пользователю просматривать данные различными способами, например в виде графика, электронной таблицы или текста.

  • Структурированное хранилище

  • Store Сохранить поток Stream COM Server

  • Составной документ Поддержка дополнительных функций Вложенный объект поддерживает преобразование объектов оптимизированное хранилище объектов Связывание и встраивание объектов

  • Именование, привязка и моникеры Com-объект сохраняет имя и местоположение другого объекта

  • Привязка Контейнер

  • OLE Automation Automation Server Предоставляет свой метод (функциональность) и свойства (характеристики) другим объектам и приложению

  • IDispath

  • Контроллер OLE Контейнер • Элементы управления OLE имеют три набора атрибутов, которые доступны для внешний мир • Свойство • Методы • Запрос события

  • Свойство (переменная-член в c) • свойства — это именованные атрибуты или характеристики элемента управления OLE ———— Некоторыми примерами свойств являются цвет, шрифт, число.

  • Страница свойств 是 一種 由 OLE 控制 元件 所 定義 的 一種 使用者 允許 使用者 直接 處理 控制 的 的 property , container 的 任何 介入 • Элемент управления OLE обеспечивает доступ к своим свойствам через страницу свойств ( лист) (объект Clock может иметь свойство DisplayType, которое указывает на цифровой или аналоговый) Свойство можно изменить программно или с помощью страницы свойств вызова механизма пользовательского интерфейса

  • Свойства OLE Automation, метод (аргумент) и (возвращают типов ) ————————————————- —————— (аргумент и возврат) тип данных 1.ВАРИАНТ 2. БЕЗОПАСНОСТЬ 3. Метод BSTR (функция-член в c) • Метод — это функция, которую клиент использует для управления действиями серверов OLE. • Метод доступен только через автоматизацию OLE (IDispath) Vt VARENUM VARIANT 中 的 資 造型 態 iVal short 短 整數 IVal long 常 整數 …………… 還 很多 很多

  • Событие • OLE-объект вызывает событие, когда что-то интересное происходит контейнер Событие мыши OLE control

  • Control and Automation Реализация OLE Control IDispatch для реализации OLE Automation

  • Registry Указатель на библиотеку типов элемента управления Библиотека типов содержит описания класса объекта, интерфейса, интерфейса диспетчеризации ( OLE-автоматизация) и введите define .<Имя сервера>. <Имя версии> «word.Document.6»

  • Заключение Управление: автоматизация ocx: автоматизация управления exe и DLL? Автоматизация и автоматизация

  • .

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    2021 © Все права защищены. Карта сайта