问题标签 [office-2007]
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.
vba - Excel VBA中的范围数组
好吧,我一直在为一点点代码苦苦挣扎,似乎无法绕过它……我试图从一系列单元格中获取一个数组,但是该数组显示为 1 个元素宽。
那么这里的代码:
根据我的理解项目应该包含一个二维数组......但是我得到以下结果 1st MsgBox prints 5 2nd MsgBox prints 1 1
怎么了?
vba - 如何在 Excel VBA 中通过 Select Case?
给定
我的要求是如果cmd = "ONE"
我需要 "one"
然后"two"
显示,但是目前我正在"one"
显示,然后程序正在脱离选择案例......
c# - 无法从 ASP.NET 应用程序中的浏览器打开 Office 2007 文件
我有一个 ASP.NET 网页,它打开一个请求的文件并将其写入响应,以便该文件应该在浏览器中打开。它工作正常,但 Office 2007 文件类型(.xlsx、.docx、...)无法正常工作。基本上,它什么都不返回,一个空响应,一个空响应。
实际上,它只发生在我的实时服务器(Windows Server 2008)中。在我的测试服务器中,它运行良好(它们也是 Windows Server 2008!)。
代码如下所示:
vba - 与 Office 2007 VBA 和 Visual SourceSafe 集成
我想知道是否有办法使用 Visual SourceSafe 管理在 Excel 2007 中编写的 VBA 代码?Office XP 和 2000 显然具有支持此功能的“开发人员添加”(例如http://msdn.microsoft.com/en-us/library/aa164419(office.10).aspx)。Office 2007 中是否缺少此支持?
.net - 使用 Office 2003 打开 Office 2007 文档时如何禁用转换消息?
我正在开发一个使用互操作打开 Excel 工作簿的 C# 应用程序。它工作正常,除了一个烦恼:在使用 Excel 2003 的机器上打开 Excel 2007 文档时,会弹出一条小消息,提示“文件转换正在进行中”。有谁知道阻止该消息出现的方法?
c# - 使用 C# 以编程方式配置 MS-Word 的信任中心设置
我开发了一个简单的 C# Winforms 应用程序,它通过 COM 自动化加载 MS-Word 2007 文档。
这一切都非常简单直接,但是取决于我需要以编程方式启用或禁用宏以及 ActiveX 控件的文档。
可能有一种方法可以将其存储在注册表中,但我想逐个实例地控制这些设置,因为可能一次运行多个并发请求。
所以我的问题是'如何使用 COM 自动化配置信任中心设置'。
我已经用谷歌搜索了几个小时,但我只能找到 Application.AutomationSecurity 属性,但这只接受以下值:
- MsoAutomationSecurity.msoAutomationSecurityLow
- MsoAutomationSecurity.msoAutomationSecurityForceDisable
- MsoAutomationSecurity.msoAutomationSecurityByUI
然而,Word 2007 信任中心公开了以下设置:
宏设置:
- 禁用所有宏而不通知(匹配 msoAutomationSecurityForceDisable)
- 禁用所有带有通知的宏(我不需要这个)
- 禁用除数字签名宏以外的所有宏(无等效项)
- 启用所有宏(匹配 msoAutomationSecurityLow)
(来源:visguy.com)
ActiveX 控件(单独配置,我没有找到任何方法来控制这些,注意根据截图这些设置在所有应用程序之间共享)
- 禁用所有控件而不通知
- 在启用 UFI 控件之前提示我....
- 在以最小限制启用所有控件之前提示我
- 无限制地启用所有控件
我尝试了在更改这些设置时记录 MS-Word 宏的旧技巧,但没有记录这些步骤。
更新: 我在注册表中找到了 ActiveX 控件设置的以下条目。看起来 ActiveX 设置确实是全局的,除非有人证明我错了,否则不能为单个 MS-Word 实例指定。
ActiveX 已禁用
[HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security] "DisableAllActiveX"=dword:00000001 "UFIControls"=dword:00000002
使用安全模式启用 ActiveX
[HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security] "DisableAllActiveX"=dword:00000000 "UFIControls"=dword:00000002
没有安全模式的 ActiveX 启用
[HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security] "DisableAllActiveX"=dword:00000000 "UFIControls"=dword:00000001
仍然热衷于解决宏设置问题
c# - 为 Office Communicator 客户端编写插件?
是否可以为 Office Communicator 客户端编写插件?
我已经看到让我制作自己的客户端的代码,但我只想向现有客户端添加功能。可以这样做吗?
我要制作的插件会查找一个字符串,如果找到,则用一个链接代替它。
例如:
去寻找 Question32
将改为:
去寻找Question32
这种定制可以编码到现有的客户端吗?如果是这样,是否有人对如何做到这一点有任何线索(首选 Visual Studio C#)?
编辑:我也愿意使用单独的应用程序,而不仅仅是监控传入的文本。有没有办法做到这一点?
c# - Office 2007:以编程方式控制外出助理?
有人知道如何在 Outlook 2007 中以编程方式启用/禁用外出自动回复的实际状态吗?
已经在 VS 2008 中搜索了对象浏览器并找到了枚举Microsoft.Office.Interop.Outlook.OlBusyStatus
,但我没有找到任何使用它的类或其他任何东西。
任何想法表示赞赏,谢谢和问候
c# - 如何开发outlook 2007 自定义操作?
我需要一个自定义 Outlook 规则操作:“将电子邮件附件保存到 DB”,对于此操作,该电子邮件中的附件将自动保存到 DB。
我在 MSDN Outlook 2007 Sample Add-ins: Rules Add-in、Travel Agency Add-in 和 Prepare for Meeting Add-in 中找到了一个主题,但该主题不显示如何开发自定义操作。
Outlook 2007 有一个“规则向导”对话框,在“选择操作”表单中有很多操作,是否可以将我的自定义操作添加到此表单中?
我还在“规则向导”对话框中找到了一个名为“执行自定义动作”的操作,当检查此操作用户可以打开对话框以选择自定义操作时。如何开发可在此对话框中使用的加载项?