问题标签 [comautomationfactory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2655 浏览

silverlight - Silverlight 4 和 Outlook 2010 浏览器外

在 Silverlight 中离开浏览器时如何/什么是访问用户前景的最佳方式?

我正在寻找示例代码,以便在用户安装 silverlight 应用程序后开始对用户电子邮件进行查询。

我知道这会破坏大多数 Silverlight 安全沙箱(如果不是全部的话),但安装会将应用程序的信任度提升到用户的信任度。

ķ博士

0 投票
1 回答
1111 浏览

c# - ComAutomationFactory.CreateObject 可以用来为我们的客户应用程序创建对象

可以用来为我们的 COM 应用程序ComAutomationFactory.CreateObject创建对象吗?IDisposable如果可能,应该给出什么值ProgramID

0 投票
1 回答
1846 浏览

c# - ComAutomationFactory.CreateObject 中的问题

我尝试使用 ComAutomationFactory.CreateObject 创建对象。它给出了以下异常

我的应用程序在 OOB 上运行并且具有提升的权限。

if (ComAutomationFactory.IsAvailable && App.Current.HasElevatedPermissions) {

其中 SampleCom 是我用 C# 创建的 Com 应用程序

我使用 Silverlight 4

0 投票
1 回答
845 浏览

vb.net - 通信自动化工厂

我试图在 VB .NET 中使用 ComAutomationFactory 类,我使用的示例是 c# 并且工作正常,但是我的项目没有编译并说这个类没有定义?

什么是返回类型?在 c# 示例中,它返回一种动态类型,但这种类型在 vb .NET 中不存在?

0 投票
2 回答
6243 浏览

c# - Scripting.FileSystemObject 写入方法失败

因此,在我的程序中,我使用 COM Auotmation(Silverlight 4 中的 AutomationFactory)来创建一个 FileSystemObject,我在其中写入一个字符串(theContent)。本例中的 theContent 是一个小的 UTF-8 XML 文件,我使用 MemoryStream 将其序列化为字符串。

该字符串很好,但由于某种原因,每当我调用 FileSystemObject 的 Write 方法时,我都会收到错误“HRESULT 0x800A0005(来自 Google 的 CTL_E_ILLEGALFUNCTIONCALL)”。最奇怪的是,如果我传递另一个简单的字符串,比如“hello”,它就可以正常工作。

有任何想法吗?

或者,如果有一种方法可以使用 FileSystemObject 公开文件/文本流,我可以直接对其进行序列化,那也很好(我似乎在 VB 中找不到任何东西)。

提前致谢!

0 投票
1 回答
1523 浏览

silverlight - Silverlight 4 和 COM 互操作

我创建了一个 ComVisible 类:

并通过注册

进入注册表。当我尝试在我的 Silverlight 4 浏览器外调用它时,提升的信任应用程序如下所示:

我收到异常“{System.Exception:无法为指定的 ProgID 创建对象实例。”

但是,如果我复制 ComClassTest,我可以在没有异常的情况下调用 AutomationFactory.CreateObject("Word.Application") 并在普通 C# 控制台应用程序中调用 Activator.CreateInstance(Type.GetTypeFromProgID("ComClassTest.Class1")) .dll 进入 bin 目录。

我忘记了什么?

0 投票
1 回答
1585 浏览

silverlight - Silverlight Excel 自动化工厂 API 文档

Silverlight Excel 自动化工厂 API 文档 您好,我正在使用 Excel 自动化工厂将数据从 silverlight 导出到 excel。问题是我找不到以这种方式使用 excel 的文档。所有我能找到一些小教程,我可以从中提取一些数据,如:

但仅此而已!我在哪里可以找到一些 Excel 自动化工厂文档?

0 投票
1 回答
336 浏览

silverlight - 如何使用 Com AutomationFactory 从 Silverlight 更改 Excel 中单元格的颜色

嗨,我使用 silverlight 的 AutomationFactory 创建和操作 Exel 工作表。我想改变一个单元格的颜色。如果我理解正确,我必须更改此属性

但是我想将其更改为 MyObject.Color(其为 tzpe 颜色) MSDN 说我应该使用 RGB 函数来分配 cell.Interior.Color 但是silverlight 中没有 RGB 函数!?如何将 Color 更改为 cell.Interior.Color 会理解的东西?

0 投票
3 回答
783 浏览

silverlight - AutomationFactory - 所需信息

我对使用 AutomationFactory 命名空间很感兴趣,但我找不到任何关于我可以用于特定 COM 的文档。我认为这是因为我不知道我应该实际查找哪些术语。有人有资源吗?特别是我正在寻找有关 Excel、Word 和 Outlook 的信息。

提前致谢!

0 投票
2 回答
1797 浏览

c# - C# 动态类型 / Silverlight 4 AutomationFactory 问题

我的 Silverlight 4 OOB 应用程序中有这个小功能,可以从扫描仪获取图像:

我希望该函数返回 BitmapImage 但我不确定如何转换动态类型。如果不是动态的,我什至不确定 imageFile 会是什么类型。上述方法返回以下异常:

有人可以提供指导吗?我不确定这是否是关于 dynamic 关键字或 AutomationFactory 的问题,因为它们对我来说都是新的。:/

编辑:

我知道这是一张图片,因为如果我这样做:

它将扫描的文档保存为 jpg。我试图弄清楚 .NET 框架中的哪些对象具有 SaveFile() 方法,并且似乎有很多。