Tag: ms office

在打开的单元格中显示Excel帐户用户名

使用Office 2013时 ,我尝试插入VBA代码,以便在打开Excel电子表格时,自动将任何Office产品右上angular显示的员工姓名input到单元格B2 。 我正在使用的当前代码是 Sub Auto_Open() Range("B2").Value = " " & Application.UserName End Sub 但是,这只是显示“授权用户”。 我究竟做错了什么?

VBA最终用户将Microsoft Office 2007升级到2010(VBA 6到VBA7)问题以及需要文档,帮助和提示。 (足够的关键字)

作为典型的小企业用户,当我的笔记本电脑坏了,我有办法升级到Office 2010(2007年不再上市)。 现在我有一堆快速肮脏的VBA去与我的旧工作表。 他们都没有编程的杰作,但那些工作,并得到了工作与Excel和Office 2007完成。 现在我试图在Office 2010上使用我的旧东西,而且所有东西都可以使用。 两天来,我searchnetworking,试图find最终用户的任何文档,没有运气。 我发现了很多针对专业程序员的博客,这些程序员希望从Office 0到Office2010,32位到64位(这里没有8位?)提供防弹代码,但没有一篇文章谈论主要业务,最终用户用了很多自制的编码来存活一天。 我如何让我的旧2007年VBA与2010年一起工作? 不,我不需要它向后兼容任何东西,这是足够的,它与我的新电脑,新软件(在我的情况下,这是64位,如果有人想知道)。 我只需要知道为什么我的代码不工作了,该怎么办。 我真正想要的是一些指向真实信息的指针,如果有的话! 当然,我可以将每一段代码复制粘贴到程序员讨论论坛上,嘲笑一下,过了几个星期,我可能会让他们中的一些人工作,但我真正需要的是写给基本VBA用户的真实信息。 我需要学习这一点。 那么你的问题是什么? 什么改变了? 日历active-X组件丢失。 我发现解决scheme: http : //answers.microsoft.com/en-us/office/forum/officeversion_other-customize/missing-calendar-control/03ad5d05-ca3f-4081-9989-e757223ebdde现在我只需要重做每个日历我的所有表格…谢谢。 Textbox.Text不工作,我发现并运行Microsoft Excel代码兼容性检查器(CII),它显示我有几千个“已弃用”的Textbox.Text元素 – “可能包含已删除项目的对象模型” – 什么? 它不断变好,同样的微软软件说:“TYPE:DEPRECATION ITEM:[xls] SmartTagRecognizer.FullName URL: http : //go.microsoft.com/ ?linkid=9719761 CODE:MyFullName = ThisWorkbook.FullName”“没有解释… (顺便说一句,停止督察,看到的结果是CRT-ALT-DEL – 停止…) 我访问了检查员给出的链接,没有帮助。 我几次运行检查员,每次都给出不同的结果。 现在这很有趣。 我听到你的问题,现在告诉我你的问题 我从哪说起呢。 这是一个。 我有一个表单,用户可以在保存时创build一个新的“约会”,VBA将一段代码和新的Shape创build为日历工作表(也包括Outlook,但这不是重点)。 当用户返回并单击该形状时 – button – button运行一段已创build的代码。 […]

将Excel文档embedded到Intranet浏览器中,然后导航到工作表

如果我可以做到以下几点,这将使我的用户的生活变得更容易; 允许在Internet Explorer 8中查看(不编辑)Excel文档 便于跳转到该文档中的特定页面 我可以使用iframeembeddedExcel文件,但是在跳转到文档中特定的工作表时,我完全陷入了困境。 这可能吗? 我正在想办法强迫文件首先显示一个特定的工作表,通过src属性,或通过JavaScript控制embedded式文档。

如何创build读取自定义数据的Excel加载项?

我一直负责为Excel 2007创build一个插件,用于从自定义数据源读取数据。 我已经有了读取数据的代码。 它用C#编写并返回对象。 这是银行系统,我不能直接访问数据。 用户ID,密码和硬件生成密钥必须提供给C#DLL以获取最新数据。 我的老板希望数据每分钟自动更新一次,或者使用Excel提供的刷新function手动更新。 所以我需要使数据显示在Excel中,就像它来自标准数据库连接一样。 我已经四处寻找一个起点,但我正在努力寻找一些信息,这将有助于这个非常具体的要求。 谁能帮忙?

保存工作簿时出错:System.Runtime.InteropServices.COMException:从HRESULTexception:0x800A03EC

我正在用我的asp.net应用程序创build一个excel文件 。 我在IIS7上托pipe这个网站。 当我从服务器运行它时,保存工作簿时出现错误。 我的代码 Workbook.SaveAs(Server.MapPath("Folder") + "\\" + filename + ".xls" , Excel.XlFileFormat.xlHtml, objOpt, objOpt, false, false ,Excel.XlSaveAsAccessMode.xlShared, false, false, objOpt, objOpt); 我一直试图解决这个问题一个星期。 希望在这里find一些帮助 这是我的错误 System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x800A03EC 我正在使用Office 2000,IIS7 。 我已经设置了所有授权。 任何build议,高度赞赏。

VBA:macros正在运行时禁用列表框

问题 我有一个macros(我将它称为launch_macro ),这是通过双击用户窗体列表框( ListBox1_DblClick )中启动。 我的问题是,如果用户在macros仍在运行时再次双击,macros将在第一次执行完成后立即重新启动,无论我在macros运行时是否禁用了ListBox。 代码和testing Private sub ListBox1_DblClick(Byval Cancel as MSForms.ReturnBoolean) (….Logging…) If Not Cancel Then Me.ListBox1.Enabled = False (…DisplayStatusBar / ScreenUpdating / ListBox1.BackColor…) launch_macro (…DisplayStatusBar / ScreenUpdating / ListBox1.BackColor…) Me.ListBox1.Enabled = True End If End sub 看起来像Excellogging/队列ListBox1_DblClick事件(为将来执行),而关联的列表框被禁用 。 为什么 ? 我怎样才能防止这个? 我也试过没有成功: locking : Me.ListBox1.Locked = True Doevents :在Me.ListBox1.Enabled = False之后添加DoEvents EnableEvents […]

在没有安装Office的情况下在.net中创buildexcel文件

我需要在未安装Microsoft Office的生产服务器(Windows Server 2008)上使用.net创buildexcel文件(使用多个工作表)。 这可以在VS2010和Windows Server 2008的帮助下完成吗?还是有办法通过使用office webapps来实现这一点。

如何获取已安装的OLE DB提供程序的列表?

Microsoft Excel允许从“其他来源”导入数据。 其中一个选项是使用OLE DB提供程序。 如何获得可用的OLE DB提供程序的列表?

如何访问Office应用程序状态栏中的进度栏

我为Word和Excel构buildVBA应用程序,有没有办法访问有时出现在Office状态栏中的进度条。

用C#写作和阅读excel文件

我正在写一个程序,通过selenium web驱动程序从一个网站获取数据。 我正在努力为我们的项目创造足球装备。 我到目前为止,我完成了从网站上的date和时间,队名和得分 。 也仍然试图在txt文件上写,但是在txt文件上写的时候会变得杂乱 我如何完成excel文件的写作和阅读? 我想这样写 Date-Time First-Team Second-Team Score Statistics 28/07 19:00 AM AVB 2-1 Shot 13123 Pass 65465 … 28/07 20:00 BM BVB 2-2 Shot 13123 Pass 65465 … 28/07 20:00 CM CVB 2-3 Shot 13123 Pass 65465 … 这是我的代码的一部分: StreamWriter file = new StreamWriter(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\Test" + "\\" + pathName […]