问题标签 [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.

0 投票
5 回答
68528 浏览

vba - Excel VBA中的范围数组

好吧,我一直在为一点点代码苦苦挣扎,似乎无法绕过它……我试图从一系列单元格中获取一个数组,但是该数组显示为 1 个元素宽。
那么这里的代码:

根据我的理解项目应该包含一个二维数组......但是我得到以下结果 1st MsgBox prints 5 2nd MsgBox prints 1 1

怎么了?

0 投票
8 回答
20338 浏览

vba - 如何在 Excel VBA 中通过 Select Case?

给定

我的要求是如果cmd = "ONE"我需要 "one"然后"two"显示,但是目前我正在"one"显示,然后程序正在脱离选择案例......

0 投票
4 回答
1502 浏览

c# - 无法从 ASP.NET 应用程序中的浏览器打开 Office 2007 文件

我有一个 ASP.NET 网页,它打开一个请求的文件并将其写入响应,以便该文件应该在浏览器中打开。它工作正常,但 Office 2007 文件类型(.xlsx、.docx、...)无法正常工作。基本上,它什么都不返回,一个空响应,一个空响应。

实际上,它只发生在我的实时服务器(Windows Server 2008)中。在我的测试服务器中,它运行良好(它们也是 Windows Server 2008!)。

代码如下所示:

0 投票
1 回答
683 浏览

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 中是否缺少此支持?

0 投票
1 回答
1178 浏览

.net - 使用 Office 2003 打开 Office 2007 文档时如何禁用转换消息?

我正在开发一个使用互操作打开 Excel 工作簿的 C# 应用程序。它工作正常,除了一个烦恼:在使用 Excel 2003 的机器上打开 Excel 2007 文档时,会弹出一条小消息,提示“文件转换正在进行中”。有谁知道阻止该消息出现的方法?

0 投票
5 回答
8180 浏览

excel - 如何在Excel VBA中找到连续数据的单元格?

替代文字

给定图像...如果我知道有一些数据从 Range("B3") 开始。
如何找到具有直到单元格 E3 的连续数据的单元格?由于 F3 为空白,因此不应考虑从 G3 开始。结果可以是范围对象 (B3:E3) 或单元格计数(在本例中为 4)。

通过将 B3 设置为活动单元格并执行..

我确实得到了计数,但是这种方法不可靠,如果只有 B3 有数据,它会计算单元格直到工作表末尾。
当然,这也可以通过循环遍历单元格来实现,但我宁愿使用工作表函数或其他一些有效的方法。

0 投票
4 回答
16644 浏览

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

仍然热衷于解决宏设置问题

0 投票
1 回答
1456 浏览

c# - 为 Office Communicator 客户端编写插件?

是否可以为 Office Communicator 客户端编写插件?

我已经看到让我制作自己的客户端的代码,但我只想向现有客户端添加功能。可以这样做吗?

我要制作的插件会查找一个字符串,如果找到,则用一个链接代替它。

例如:

去寻找 Question32

将改为:

去寻找Question32

这种定制可以编码到现有的客户端吗?如果是这样,是否有人对如何做到这一点有任何线索(首选 Visual Studio C#)?

编辑:我也愿意使用单独的应用程序,而不仅仅是监控传入的文本。有没有办法做到这一点?

0 投票
1 回答
2762 浏览

c# - Office 2007:以编程方式控制外出助理?

有人知道如何在 Outlook 2007 中以编程方式启用/禁用外出自动回复的实际状态吗?

已经在 VS 2008 中搜索了对象浏览器并找到了枚举Microsoft.Office.Interop.Outlook.OlBusyStatus,但我没有找到任何使用它的类或其他任何东西。

任何想法表示赞赏,谢谢和问候

0 投票
1 回答
2389 浏览

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 有一个“规则向导”对话框,在“选择操作”表单中有很多操作,是否可以将我的自定义操作添加到此表单中?

我还在“规则向导”对话框中找到了一个名为“执行自定义动作”的操作,当检查此操作用户可以打开对话框以选择自定义操作时。如何开发可在此对话框中使用的加载项?