首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VB应用程序CreateObject("Excel.Sheet")中的Excel 429运行时错误-在windows 10上以用户身份工作,但不以管理员身份工作

VB应用程序CreateObject("Excel.Sheet")中的Excel 429运行时错误是指在使用VB应用程序创建Excel对象时出现的错误。该错误通常是由于权限问题导致的,即在Windows 10上以用户身份工作,但不以管理员身份工作。

解决这个问题的方法有以下几种:

  1. 以管理员身份运行应用程序:右键点击应用程序的可执行文件,选择“以管理员身份运行”,这样可以提升应用程序的权限,解决权限不足的问题。
  2. 修改注册表权限:打开注册表编辑器(regedit),找到HKEY_CLASSES_ROOT\TypeLib{00020813-0000-0000-C000-000000000046}键,右键点击该键,选择“权限”,确保当前用户具有完全控制权限。
  3. 禁用用户账户控制(UAC):在Windows 10的控制面板中,搜索并打开“用户账户控制设置”,将滑块调至最低的“从不通知”选项,然后重新启动计算机。
  4. 安装最新的Office更新:确保已安装最新的Office更新,以修复可能存在的Excel运行时错误。
  5. 使用其他方法创建Excel对象:可以尝试使用其他方法创建Excel对象,例如使用Late Binding方式或者使用第三方库,如NPOI。

需要注意的是,以上方法仅供参考,具体解决方法可能因个人环境和情况而异。如果问题仍然存在,建议咨询相关技术支持或开发社区获取更详细的帮助。

关于Excel 429运行时错误的更多信息和解决方案,您可以参考腾讯云的Excel文档:Excel文档链接

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

系统架构师论文-基于构件的软件开发(在线学习支持服务平台)

在本项目中的开发过程中,我担任了系统设计工作。...我们把编径好的组件,将其在MST中注册,并将其分布在服务器上,这样就可以在设计平台过程中进行调用这些组件了。...在服务器端,主要根据用户输入的信息来进行相应的处理,这就要调用各种组件。如果学生以错误的学号和用户名登陆,则系统调用用户管理组件、错误处理组件和连接组件,返回非法用户的值息。...如果学生以合法的身份登陆进入学生平台,这就要调用用户管理组件、连接组件。如果教师以合法 的身分登陆进入教师平台,也要调用用户管理组件、连接组件。...目前该平台运行存在的缺点是:由于在ASP中运行的COM组件是二进制代码,当COM组件工作出错时,ASP不能指出COM组件发生错误的具体位置,只能简单显示対象创建不成功。

88920

VBS终极教程(2)

要创建 Automation 对象,将 CreateObject 函数返回的对象赋值给某对象变量: Dim ExcelSheet Set ExcelSheet = CreateObject("Excel.Sheet...") ' 使 Excel 在整个 Application 对象中都可见。...热键可用于启动系统桌面和 Windows“开始”菜单中的快捷方式。注意热键的另一个名称叫做“键盘快捷方式”。在 Windows 2000 中,有效的热键总是以 CTRL + ALT 开头。...该方法将焦点转移到命名应用程序或窗口中,但是并不影响应用程序或窗口是最大化还是最小化。用户执行更改焦点的操作(或关闭窗口)时,焦点移离活动的应用程序窗口。...在确定要激活哪个应用程序时,指定的标题将与正在运行的每个应用程序的标题字符串相比较。如果不存在完全匹配的标题,则将激活标题字符串以 title 开头的所有应用程序。

79210
  • Win7系统应用程序不能拖放文件原来又是UAC是惹的祸

    Studio2012 是以管理员身份运行,导致Debug的时候应用程序也是以管理员身份运行的,然后Win7系统在UAC的保护下,控件的DragEnter/DragOver/DragDrop等事件统统都不被触发...从VISTA->WINDOWS7 UAC(用户帐户控制)出现到至今,拖放文件一直存在一个问题: “以管理员身份运行”的任何程序,均不能正常接受拖放进窗口中的文件!...当我们的WinForm应用程序需要以管理员的身份运行时(比如,为了访问windows注册表),我们需要在程序清单(app.manifest文件)中将UAC选项改为"requireAdministrator..."(可以参考如何自动以管理员身份运行.NET程序?)。...解决办法:一、应用程序不以管理员身份运行。或者visual studio也不要以管理员身份运行。

    1.4K10

    红队技巧-常规横向手法

    /u和/p参数分别设置高权限用户名和密码 1.3 创建Windows服务来进行横向渗透 依赖条件: - 当前跳板机用户具有管理员权限(因为要创建服务)。...management instrumentation,它出现在所有的Windows操作系统中,并由一组强大的工具集合组成,用于管理本地或远程的Windows系统,攻击者使用wmi来进行攻击,但Windows...,通过它可以访问、配置、管理和监视几乎所有的Windows资源,比如用户可以在远程计算机器上启动一个进程;设定一个在特WMI允许脚本语言(例如VBScript或Windows PowerShell)在本地和远程管理...)(组件对象模型)的扩展,它允许应用程序实例化和访问远程计算机上COM对象的属性和方法,就像使用基于DCERPC的DCOM协议在本地计算机上的对象一样,有关每个COM(和DCOM)对象的标识,实现和配置的信息存储在注册表中...在客户端应用程序和服务器进程之间建立通信。在大多数情况下,新过程是在与DCOM通信关联的会话中创建的。 然后,客户端可以访问新创建的对象的成员和方法。

    2.1K20

    关于VB6.0中控件加载的难题

    控件的加载而感到头痛,比如有时候在打开一个工程的瞬间它给你弹出无法加载或加载错误的提示框,在你想用到某个控件时,VB6.0中又找不到……这样的情况真的很让人恼火!!!       ...当然,我写这些东西,肯定也遇到过此类问题,只不过暂时忘记了“不将就是发现的原动力”那句话,本来在机房的XP系统下做好的工程,一放到我的Win7 64上就出现种种错误……再这样下去,作品展无法继续……今天实在忍无可忍...***\  ”表示控件存放路径)加载失败等对话框,如右图:        这时候你可以以管理员的身份再次注册一遍,开始→搜索(cmd),搜索到cmd这个程序时,右键点击以管理员身份运行,乖乖地输入上面的...目录下上比32位多了一个syswow64目录,随便查了查,WoW64 (Windows-on-Windows 64-bit)是一个Windows操作系统的子系统, 能够运行32-bit 应用程序WoW64...这里再说一下,如果遇到“访问系统注册表错误”的问题,多半是权限问题,比如加载一个工程时提示访问系统注册表错误,你可以先以管理员身份打开VB,然后再从VB中加载那个工程。

    1.7K40

    SQLServer 中的身份验证及登录问题

    然后向用户或角色授予访问数据库对象的权限 身份验证方案 ---- 在下列情形中,Windows 身份验证通常为最佳选择: 存在域控制器。 应用程序和数据库位于同一台计算机上。...SQL Server 将用户名和密码的哈希都存储在 master 数据库中,使用内部身份验证方法来验证登录尝试。...如果攻击者以系统管理员的身份获取了访问权限,则可能造成的危害是无法预计的。...SQL Server 提供了在Windows Server 2003 或更高版本上运行时 SQL Server 登录的Windows 密码策略机制。...登录问题 如下,遇到18456登录错误问题(注:安装完用sa用户和密码,以sqlserver身份验证模式可以登录,就是不能以Windows身份验证登录) ? ?

    4.4K30

    《Python for Excel》读书笔记连载2:为什么为Excel选择Python?(续)

    相比之下,即使Excel VBA在Windows和macOS上运行,也很容易引入仅在Windows上运行的功能。...VBA编辑器中的“工具->引用”以添加引用,你几乎总是在处理仅在Windows上运行的代码。...如果希望Excel文件在Windows和macOS上运行,则需要注意的另一个突出方面是ActiveX控件。...ActiveX控件是可以放置在工作表上的按钮和下拉列表等元素,但它们只能在Windows上运行。如果希望工作簿也在macOS上运行,请确保避免使用它们!...通过学习如何将Excel与Python相结合,你可以在这两个方面都获得优势,并通过自动化节省时间,且因为遵循编程最佳实践更容易而犯更少的错误,此外,如果需要,将能够在Excel之外扩展应用程序。

    2.6K10

    8000—0004显示设备出现问题_错误0x8007005

    关于COM类工厂80070005和8000401a错误分析及解决办法 问题描述:最近做一个web应用程序需要操作Excel文件,在开发环境下程序测试正常,部署到IIS后程序操作Excel文件,IIS报错...ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}/ASPNET,在 IIS 6 上为网络服务)。...Mode选择Windows,表示使用Windows集成的身份验证模式。...如下图所示: 2、 配置EXCEL相关COM组件 需要注意的是在笔者的服务器上Excel相关的com组件有2个,分别是:Microsoft Excel应用程序和Microsoft office Excel...2007工作薄,必须同时对这两个com组件做相同的配置,否则仍然会出现无法创建Excel实例的现象。

    2.7K30

    IIS 7.0探索用于 Windows Vista 的 Web 服务器和更多内容

    虽然新的结构化 XML 配置格式使您更容易在您喜欢的文本编辑器中处理配置,但 IIS 还是为管理员提供了很多管理工具和 API,以简化服务器管理,并支持自动配置和部署。...借助此功能,托管服务的用户可以在其家用桌面机上运行管理工具,并远程连接以管理其在托管服务器上的应用程序。当然,服务器管理员对可以将哪些管理功能委派给应用程序所有者拥有完全控制权。...但两者有区别,人们熟悉的 ASP.NET 模型允许现有 ASP.NET 模块和处理程序继续工作在 IIS 7.0 服务器上,但实际上它已完全不同于以前的旧技术。...新的 IIS_IUSRS 组取代了 IIS_WPG 组,在运行时自动注入工作进程的标识中,从而缓解了在使用自定义帐户时向该组手动添加工作进程标识的需要。...由于管理工具能够通过成员身份服务来验证应用程序管理员的身份(或者是 Windows 用户,或者是自定义用户帐户),因此管理工具允许进行远程应用程序管理,而不需要所有者对服务器有任何 Windows 权限

    5.1K90

    Docker 和 Kubernetes:root 与特权

    K8sMeetup 作为 root 运行 Docker 允许其在主机操作系统上隔离进程、功能和文件系统,并且实际上,大多数容器默认以 root 身份运行。...通常这可以简化调试过程,尤其是在我们要 exec 到容器时。尽管 root 用户的 Linux 功能非常有限,但最好还是避免以 root 用户身份运行。...K8sMeetup 避免以 root 身份运行 尽管在容器内部以 root 身份运行是非常正常的事,但是如果我们想要强化容器,仍然需要避免这种情况。...有两种避免以 root 用户身份运行的方法。...即使 root 在容器内部,在正常操作中,Docker 也会限制容器的 Linux 功能,例如限制 CAP_AUDIT_WRITE,它允许覆盖内核的审计日志,这是容器化工作负载不太需要的功能。

    1.7K30

    Windows 的 NTLM 中继

    这将防止目标应用程序/协议显示错误,并为最终用户针对 lsarelayx 主机进行身份验证正常工作。...为中继用户执行 LDAP 查询以获取组成员身份信息并为原始请求创建正确的身份验证令牌。 转储 NetNTLM 消息以供离线破解。...在 liblsarelay.dll 中实现的虚假 LSA 身份验证提供程序、作为控制接口的用户模式控制台应用程序和名为 RAW 的新 ntlmrelayx 服务器模块。...由于 LSA 插件实际上并不是真正的插件,因此计划在插件内部实现一个反射加载器,然后可以随意停止和启动,但这是另一天的练习。 开发是在 Windows 10 和 Server 2016 上进行的。...在 Windows Server 2012 R2 上进行了快速测试,该测试有效,但挂钩偏移的计算可能会在 2012 上失败(这可以使用 手动提供lookuppackage-hint=,如果出错,Windows

    1.5K20

    IIS 7.0的六大安全新特性为你的Web服务器保驾护航

    新的委派功能可以让站点所有者在不提升权限的情况下管理他们的站点。请求过滤(即:URLscan)功能现在也集成到了服务器中。管理员可以在IIS 7.0里直接定义策略,控制什么用户可以访问什么URL。...在IIS 6.0和IIS 7.0中,工作者进程是“w3wp.exe”。 在IIS 6.0中,新的Web站点和应用程序被放置在相同的应用程序池里。...而如果IUSR账号不适合你的应用场景的话(也就是说,如果匿名请求需要经身份验证的网络访问的话),你可以关闭匿名用户账号,IIS 7.0将为匿名请求使用工作者进程身份。...在IIS 7.0里,服务器管理员可以把一个特定Web站点或应用程序的管理权限授予一名或多名用户,并且无需提升他们的用户权限。...在IIS Manager里,如图4所示,用户既可以使用Windows身份凭证也可以使用IISManager专用的身份凭证连接到一台IIS 7.0服务器。

    2K100

    EXCEL VBA语句集300

    VBA代码,避免出现错误消息 (3) On Error GoTo ErrorHandler ‘当错误发生时跳转到过程中的某个位置 (4) On Error GoTo 0 ‘恢复正常的错误提示 ...‘选定当前工作表的所有单元格 (34) Range(“A1”).ClearContents ‘清除活动工作表上单元格A1中的内容 Selection.ClearContents ‘清除选定区域内容...,复制到单元格F1开始的区域中 Range(“A1”).CurrentRegion.Copy Sheets(“Sheet2”).Range(“A1”) ‘复制包含A1的单元格区域到工作表2中以A1起始的单元格区域中...(85) Userform1.Show ‘显示用户窗体 (86) Load Userform1 ‘加载一个用户窗体,但该窗体处于隐藏状态 (87) Userform1.Hide ‘隐藏用户窗体...CreateObject("Excel.Sheet") ‘创建一个Excel工作表对象 ExcelSheet.Application.Visible = True ‘设置 Application

    2K41

    系统架构师论文-基于构件的软件开发

    如记录的删除,増加,修改等),数据库操作,咨询做成用户管理组件,把用户身份证和用户类型识别作成用户管理组件,把所有实现与数据库的连接作成连接组件,把用户的错误操作,与系统的互交出错等作成错误处理组件。...由于ADO采用了 OLE-DB技术,使能访问各式各样的数据并提高了访问性能。 在该平台开发过程中,主要设计和实现了以下一些COM组件: 1用户管理组件,包括身份认证功能....我们把编径好的组件,将其在MST中注册,并将其分布在服务器上,这样就可以在设计平台过程中进行调用这些组件了。...在服务器端,主要根据用户输入的值息来进行相应得处理,这就要调用各种组件。如果用户用错误的帐号和用户名来登录,则系统调用用户管理组件,错误处理组件和连接组件,返回非法用户的信息。...如果用户以合法的身份登录进入用户平台,这就要调用用户管理组件,连接组件。如果管理员以合法的身份登录进入管理员平台,也要调用用户管理组件,连接组件。

    1.3K10

    Visual Studio 调试系列11 远程调试

    若要调试 ARM 设备上的 Windows 10 应用,使用 ARM64,这是可用的远程工具的最新版本。...若要调试在 Windows RT 设备上的 Windows 10 应用,使用 ARM,仅在 Visual Studio 2015 远程工具下载中可用。...如果想要附加到正在运行以管理员身份,或不同的用户下运行的进程帐户 (如 IIS) 中,右键单击远程调试器应用,然后选择以管理员身份运行. 有关详细信息,请参阅以管理员身份运行远程调试器。...您可以在与您在Visual Studio计算机上使用的用户帐户不同的用户帐户下运行远程调试程序,但必须将其他用户帐户添加到远程调试程序的权限。...可以选择在“无身份验证”模式下运行远程工具,但强烈建议不要使用此模式。 在此模式下运行时,无法保证网络安全。 只有在确认网络不会遇到恶意通信的情况下,才可选择“无身份验证”模式。

    3.6K10

    教程 | 如何在Windows 10上安装WSL 2

    从技术上讲,您可以在Windows 10 build 18917或更高版本的“内部”版本上安装WSL 2。...我不太熟悉“内部”构建系统是如何工作的,所以请注意,这篇文章的其余部分是基于在Windows的稳定版本上使用该特性。 您的计算机还需要支持Hyper-V虚拟化才能运行WSL2。...在Windows 10上安装WSL 2的过程如下: 启用WSL 2 启用“虚拟机平台” 将WSL 2设置为默认值 安装Linux发行版 我将依次使用PowerShell应用程序逐步完成每个步骤,您需要以管理员身份运行该应用程序...要在Windows 10(2004)上启用虚拟机平台,请以管理员身份打开PowerShell并运行: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform.../all /norestart 要在Windows 10(1903,1909)上启用虚拟机平台,请以管理员身份打开PowerShell并运行: Enable-WindowsOptionalFeature

    6.3K20

    用批处理文件阻止win10强制更新

    我曾经在某个更新被安装后手动卸载,但这已经迟了,其实它根本卸载不了,**关键要在它被安装之前拦截住,删掉安装包。...所以应当这样写: del /f /s /q C:\WINDOWS\SoftwareDistribution\Download 如果我们在cmd命令行中输入这个命令,会反馈“拒绝访问”。...3、隐藏窗口运行和提升执行权限 我们知道Linux里面有sudo命令,用来以root身份执行命令。但是Windows的cmd里面没有。你要双击运行,改成右键以管理员身份也行。...我们执行这种后台程序,最好的模式就是管理员身份运行,并且不弹出黑窗口,所以runas要打开,show要赋值0。 把这两行放到我们批处理文件的头部,就可以做出一个完整的脚本了。...其实DOS命令很强大,它可以帮我们做自动化处理,尤其是文件管理方面的工作,用户可以从繁琐、重复性的工作中解放双手,去做有意义的事情。

    1.9K20

    |入侵系统完整过程 | 检查版本更新 | 禁止匿名用户

    虽然默认情况下未启用,但匿名读取访问可用于访问构建历史记录和凭据插件。在某些情况下,还启用了匿名脚本控制台访问,这将启用对Java运行时的完全访问,从而允许执行命令。...尽管Jenkins Web应用程序的功能几乎相同,但是Windows和Linux安装之间存在一些显着差异,如下所述: Windows 默认情况下,在Windows上安装时,Jenkins将使用NT AUTHORITY...当被访问时,脚本控制台允许对Java的完全访问,并且可以用来在Java运行时过程中执行任何操作。最显着的是能够执行命令,如下所示,对于Linux和Windows安装。 ? ?...对于此测试实例,我们将其配置为“执行Windows批处理命令”并运行一些基本命令,包括添加本地管理员帐户,但是,这可以是在Windows批处理文件(.bat)中运行的任何内容。 ?...他们可以创建建筑或安排工作吗? 经过身份验证的用户具有什么权限? 这包括脚本控制台访问吗? 他们可以查看凭证或构建历史吗? 他们可以创建建筑或安排工作吗?

    2.2K20

    10大“剑”招招毙命!

    除非用户以root用户(相当于Windows中的管理员用户)身份登录,否则程序无法更改系统设置和配置。...大多数用户不以根用户身份登录;因此,除了对他们自己的文件和程序之外,他们不会对系统造成太大损害,因为下载的文件/恶意软件将具有有限的权限。 你可以浏览互联网而不用担心你的系统被感染。...如果您使用的是一些仅在Windows上运行的应用程序,则可以安装Wine(Windows模拟器),使用它可以在Linux系统上运行这些应用程序。...9 - 计算机教学 这是对学生最有用的方面,因为他们可以使用软件来研究它是如何工作的,然后修改和扩展代码以满足他们的需要。 这也将帮助他们学习操作系统和软件的内部原理。...10 - 社区支持 通过各种论坛,在互联网上有强大的Linux社区支持。 在论坛上提出的任何问题通常都会得到快速的响应,因为很多志愿者都在网上工作,并且由于他们对Linux的热情而致力于解决问题。

    1.1K20

    针对构架师的.NET 3.0介绍

    它提供了运行时基础、灵活的工作流控制机制、长时间运行和状态化工作流、对用户而言运行时和设计时的透明性,以及用于规则遵从和记录管理过程的审核能力。...你甚至可以在工作流已经处于运行过程中时添加和删除活动,这将使你在面对改变的时候具有巨大的灵活性。...Windows Card Spaces (WCS) 在今天的世界中,每个人都携带着大量的自我声明和第三方颁发的身份标识。身份标识的例子包括驾驶证、信用卡、电影卡和其他类似的卡。...我们把这些由自己控制的信息提供给请求方来证明我们的身份。Windows Card Spaces把用户控制的这个概念扩展到了数字世界。...WCS为不同的身份标识管理技术实现提供了一个总体的框架,以让它们共同工作。在Java One(世界上最大的Java会议)上,Sun和微软做了一个联合主题,演示了基于WS-*标准的互操作机制。

    1.3K60
    领券