问题标签 [createobject]

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 投票
4 回答
7658 浏览

powershell - InternetExplorer.Application com 对象和 powershell 中的 windows 2012

我正在尝试使用 Windows 2012 访问 Internet Explorer com 对象的文档。该代码在 Windows 2008 中运行良好,但一旦我尝试在 Windows 2012 上运行它(全新安装,在多个服务器上尝试),同样代码停止工作。换句话说,$ie.document.documentHtml 返回为 null。

下面是代码:

windows 2012 中的 interexplorer com 对象是否已更改?如果是,我如何在 Windows 2012 中检索文档内容?

提前致谢

编辑:添加了赏金以使事情变得甜美。Invoke-WebRequest 很好,但它只能在 Windows 2012 上运行,但我需要使用 Internet Explorer 并让它在 Windows 2008 和 Windows 2012 上运行。我在某处读过安装 microsoft office 解决了这个问题。这也不是一种选择。

edit2:由于我需要在多个 Windows 服务器(2008 和 2012)上远程调用脚本,我不希望手动复制文件

0 投票
2 回答
20508 浏览

vba - VBA 创建对象

自 1 月 10 日以来,我一直困在这条代码行上,我在一封电子邮件中收到了它,我发现我必须学习课程模块,所以我这样做了,现在又回到了新的基础上询问。代码行是(严重警告:您必须转到 VBE 中的工具--> 引用并激活Microsoft WinHTTP 服务,版本 5.1与早期绑定):

对于 CreateObject,我去 MS 帮助并说:创建并返回 ActiveX 对象的引用

现在据我所知,当我们创建一个引用时,它仅适用于一个对象并像这样完成(如果我错了,请纠正我):

然后我们像这样实例化它

为什么我们需要 CreateObject?

帮助继续说“ ...的 ActiveX 对象

如果我点击帮助上的 ActiveX,它会指出词汇表上写着: 通过自动化接口向其他应用程序或编程工具公开的对象

这条线绝对没有告诉我什么。我所知道的关于 ActiveX 的只有这个

在此处输入图像描述

...我认为是 ActiveX 控件...(我必须承认,尽管 ActiveX 对我来说总是一个模糊的术语)

现在在 CreateObject( "WinHttp.WinHttpRequest.5.1" ) 中,我搜索了 Web,但我找不到一些关于 WinHttp 对象及其作用的体面的 MS 帮助。无论如何,对象浏览器将其作为库,但 F1 帮助按钮什么也没有显示。所以对象浏览器说它是一个库,我在 Web 中找到了它,称为 WinHttp 参考,也称为 WinHttp 对象。所有这些是什么?

为了上帝的爱,为什么它被称为“ 5.1 ”?我在任何地方都没有找到 WinHttpRequest.5.1 术语

我不是要咀嚼的食物,但任何破解 ainigma 的努力都会使整个局势更加紧张。请任何可以帮助我破解这行代码的夹子都会有帮助

感谢您观看我的问题

0 投票
1 回答
929 浏览

class - CreateObject 在类模块中不起作用 (Visual Basic 6)

在 VB6 项目中,此代码用于使用 Microsoft Office Outlook 15.0 对象库通过 Outlook 2013 发送电子邮件:

现在,当我尝试将相同的代码传输到类模块中时,它不断抛出错误 429,它无法在第三行创建对象。知道为什么它在类模块中不起作用,而在直接在 Command_Click 事件中编码时起作用吗?

类中的代码:

感谢你给与我的帮助!科林

0 投票
1 回答
1930 浏览

loops - uml序列图:循环创建对象

在序列图中,我试图对创建一堆对象的循环进行建模。我在网上几乎没有找到关于在 SD 图中创建多个对象的信息,所以我求助于你。

课程是甲板和卡片

卡片由 fillDeck() 创建,由 Deck 的构造函数调用(仅供参考,对象存储在 Deck 的数组列表中)。

有许多类型的卡具有不同的属性。假设我要制作 8 张 A 类卡片,12 张 B 类卡片和 3 张 C 类卡片

我将如何去建模这样的事情?到目前为止,这是我的想法,但显然不完整。

希望有人能帮忙!谢谢!

0 投票
2 回答
8570 浏览

asp.net - Server.CreateObject(“Scripting.FileSystemObject”)问题 - 需要对象:服务器(代码:0)ASP/VBscript

我想在我的服务器上创建一个文件,然后将数据写入

我的浏览器出现错误,在“Server.CreateObject”行告诉我“需要对象:服务器”

0 投票
2 回答
770 浏览

vb.net - 写入 Excel 对象

我正在尝试编写一个在用户提示操作后将数据导出到 excel 的代码。基本上,我已经能够成功导出到 Excel,但是第二个实例我想写入新选项卡而不是新的 Excel 应用程序。

此时,用户将按下一个按钮,使 Excel 不再处于活动状态。因此,当我想将更多数据写入新工作表时,除非我完全重复代码,否则 Object 命令不起作用。

我试过:

我已经找了好几天了,我很沮丧。我不知道如何引用打开的 excel 以继续写入数据......在用户按下 VB 表单上的按钮确认他们想要再次运行之后。

0 投票
1 回答
159 浏览

outlook - which is the better way to create an object of Outlook MaiItem

I found two ways to create an object of Outlook mailItem

and

What is the diffrence between these two codes and Which one is better and secure?

0 投票
1 回答
21120 浏览

excel - CreateObject 随机抛出“已安排系统关闭”错误

我用谷歌搜索了,然后什么都没有。

我的工作围绕着让我的同事生活更轻松。

目前,他们使用的是 10 多年前设计的非常笨重的电子表格。

在使用 PHP 将他们的工具和报告迁移到本地 Intranet 的过程中,我配置了一个电子表格,该电子表格根据他们的 Application.Username 下载该人的权限

然后与服务器稍微来回生成会话密钥,然后弹出Internet Explorer 会打开他们从工作簿中的下拉列表中选择的相关工具 - 这意味着他们的会话和工具将完全基于浏览器。

一切都很好,但是随机,有时,当打开互联网浏览器的子被触发时,会出现一个非常奇怪的错误消息:-

单击 Debug 后,将显示以下功能,您可以自己查看以黄色突出显示的行。

我可以确认我的任务计划中根本没有任何任务。当我结束它并再次运行它时,它可能运行得很好......只是有时会弹出这个错误。

请帮忙!预先感谢。

0 投票
1 回答
1758 浏览

c# - 使用 C# .net DLL 对象的经典 ASP 不支持此属性或方法

嘿,这是我第一次为经典的 asp 页面创建 COM 对象。

创建这个 COM DLL 时我遵循的过程是这样的:

1) 使用强名称工具 (sn.exe) 并将 .snk 文件放入应用程序中。(sn -k myKey.snk)

2)添加:

到 AssemblyInfo.cs。我确实在 KeyFile 上收到警告说:

使用命令行选项“/keyfile”或适当的项目设置而不是“AssemblyKeyFile”

3)从管理员那里运行以下命令:SDK 命令提示符:

所有注册都很好,没有错误。

在我的经典 ASP 页面中,我有:

我发现ProgID(使用 OLEView)是 Class1,如下所示: 在此处输入图像描述

我的 C# 代码(只是一个片段)是这样的:

在我的本地机器(IIS7/Windows 7 Enterprise)上运行 ASP 页面后,我会收到以下错误:

Microsoft VBScript 运行时错误“800a01b6”

对象不支持此属性或方法:“加密”

/contactupdateWS.asp,第 49 行

不太清楚为什么当我知道我有加密功能时它说我没有加密功能?!

我会错过什么?

0 投票
1 回答
287 浏览

vb6 - vb6 杀死/跳过 CreateObject 调用

有人可以建议我如何终止或绕过CreateObject偶尔需要几分钟才能完成的操作吗?基本上我有这个代码:

这在大多数情况下都会立即生效,但对于某些用户来说可能需要几分钟(为什么 - 在这种情况下并不重要)。所以我想做的是设置CreateObject执行时间限制,要么杀死它,要么将我的应用程序与它分离。我一直在DoEvents尝试在挂起时继续处理其他代码CreateObject,但没有任何运气。