问题标签 [ms-office]

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 回答
7741 浏览

vba - 如何将文本放在剪贴板中,以便在 Word 中粘贴为表格?

在 MS Office 中使用 VBA,如何将文本添加到 Windows 剪贴板,以便将其作为表格粘贴到 Word 中?

0 投票
1 回答
1882 浏览

outlook - 在用户的个人表单库中安装自定义 Outlook 2003 表单

我们已经开发了一个基于 ipmNote 的自定义 Outlook 2003 表单。我需要一种方法将其推送给组织中的所有其他用户。同时,我们还将安装一个使用 VSTO 构建的自定义插件,因此我们可以将表单安装作为其中的一部分。

目前我无法使用组织表单库,因为交换管理员不想打开公用文件夹。

0 投票
3 回答
2914 浏览

wpf - WPF Office 2007 主题

除了 PersentationFrameWork.Aero、PersentationFrameWork.Luna、PersentationFrameWork.Royale 和 PersentationFrameWork.Classic 中提供的默认主题之外,微软是否还有其他 WPF 主题

我对 Office 2007 蓝色主题特别感兴趣

0 投票
3 回答
4034 浏览

excel - 如何从 Excel 中的公式调用 VSTO 函数?

我希望能够从 Excel 工作表中的单元格调用 VSTO 插件公开的函数。更具体地说,如果我有一个返回“bar”的 VSTO 函数 Foo(),我希望能够在 A1 中编写 =Foo(),其计算结果为“bar”。

这可能吗?我需要采取哪些关键步骤?

能够利用托管代码和 VS08 IDE 进行 excel 开发的前景非常有吸引力。我认为 VSTO 可以让我轻松做到这一点,但我不再确定。我误解了这里的架构吗?文档有点粗制滥造。

0 投票
1 回答
1782 浏览

visual-studio-2008 - VS 2008 打开 Word 文档 - 内存错误

我正在执行以下在 vs2003(1.1) 中运行良好的代码,但现在我似乎已经决定使用 vs2008(2.0/3.5):

尝试打开时抛出的错误是:“尝试读取或写入受保护的内存。这通常表明其他内存已损坏。”

有谁知道如何纠正这个问题?

0 投票
3 回答
3904 浏览

java - Apache POI 单词支持有多好?

在网页上,旧样式的 .doc 似乎没有当前的开发。

  • 是否足以创建复杂的文档?
  • 它可以读取所有 .docs 而不会崩溃吗?
  • 哪些功能(不)起作用?

我目前对基于 XML 的格式不感兴趣,因为我不控制客户端。

excel支持似乎要好得多。

0 投票
1 回答
587 浏览

ms-office - 如何将自定义项目添加到 Microsoft Office 发送到菜单

是否可以扩展 Office 中的“发送到”菜单(不是 Windows 的;我知道该怎么做)。我想以源文档为目标启动我自己的应用程序。

更新:我正在寻找基于非 VSTO 的解决方案。

0 投票
4 回答
4976 浏览

interop - 使用 VS.NET 构建 OCX?

OCX怎么了?他们不再可能使用最新的工具进行创建吗?

我需要创建一个可以放置在 Word、PowerPoint 和 Excel 文档中的 ActiveX 控件。如果我使用 VS.NET,我只能使用 COM Interop 创建一个 UserControl DLL,但我认为我不能使用 PowerPoint 开发人员选项卡的“更多控件”工具箱添加它。

你会怎么办?

0 投票
3 回答
15024 浏览

vba - 制作 Excel 宏以快速输入数据 ::: VBA ::: Excel :::

我的工作是输入调查结果(以纸质形式)以取得优异成绩。我从未在 Office 中编写过任何宏 :(

这是我基本上需要的:

  1. 我有预定义的列 (|A|B|...|AG|AH|)
  2. 所有调查都分组。来自同一组的所有调查都有很少(如预定义)相同的列。“定义”组总是相同的列
  3. 所有其他调查答案均为数字类型 [1..10]。
  4. 列与servey中的答案顺序不同
  5. 我想要宏来接受我的输入(例如“1575”),并将该“组”的预定义值放在|A| |B| |C|,然后是 |E| = 1, |D| = 5, |F| = 7, |G| = 5,并自动开始进入下一行。

任何能让我知道如何编写这个宏的东西都非常受欢迎

非常感谢您阅读本文...

EDIT1:我想问题不够清楚......我需要宏来读取我的键盘输入('1575')并将整数'1''5''7'和'5'写入预定义的行。现在,我有一个制作表单的想法,但是我需要在我按下一个键时将焦点更改为下一个输入的事件处理程序,因为我想避免一直按 TAB ......

0 投票
1 回答
743 浏览

excel - 如何在 excel 2007 中禁用 ms 查询对列别名的自动换行和引号?

我正在处理通过 MS Query 访问旧数据源的工作表。我试图为一些可笑的丑陋的列名加上别名,但数据源不支持用引号包裹别名。由于 excel 会自动将别名用引号括起来,因此查询错误/失败。我似乎被困住了。

如何停止这种默认行为?

在这种情况下,我宁愿不使用 VBA。我真的只是想弄清楚我是否可以让 MS Query 为这些列起别名而不用单引号括起来。

我发现了一些关于注册表项/热修复的文章。但它们都引用了早期版本的 excel,并且 07 的 reg 条目不存在。