问题标签 [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.
php - 解析和生成 Microsoft Office 2007 文件(.docx、.xlsx、.pptx)
我有一个 Web 项目,我必须从用户提供的文档中导入文本和图像,其中一种可能的格式是 Microsoft Office 2007。还需要生成这种格式的文档。
服务器运行 CentOS 5.2 并安装了 PHP/Perl/Python。如果必须,我可以执行本地二进制文件和 shell 脚本。我们使用 Apache 2.2,但一旦上线就会切换到 Nginx。
我有哪些选择?有人有这方面的经验吗?
c# - Vista,Office 互操作不工作
有谁知道如何让 MS Office 2007 .NET C# Interop 库与 Vista 一起使用?
我有一个已设置为作为 Windows 服务运行的 .NET C# 应用程序。该程序将根据情况打开一个 Word 或 Excel 模板并修改其内容,然后将文档保存回来。当我在使用 Office 2007 的 Windows Server 2003 或 XP 机器上执行此操作时,所有这些都非常有效。当我将所有内容移至 Server 2008 机器时,一切都停止工作了。例如,在 Excel 中,我收到一个 COM 异常,告诉我当文件明显存在时无法打开 Excel 文件,而我可以在手动打开它时很好地打开它。Windows 服务在我登录机器的同一用户帐户下运行,该帐户是管理员。
有谁知道该怎么做?
sharepoint - 将 Word 2007 保存到 MOSS 会提供永无止境的“获取可用内容类型列表...”对话框
从 Word 2007 保存到我们的 SharePoint 2007 (MOSS) 文档库时,我们遇到了一个奇怪的间歇性问题,它提供了一个永远不会消失的对话框 - 它的标题是“内容类型”和消息“正在获取可用内容类型的列表... " 带有一个持续滚动的绿色进度条。它在我们的训练服务器(具有独立 SQL Server 的自包含虚拟机)上发生了很多,但更令人担忧的是在我们的实时生产服务器上发生SQL 服务器)。场中的所有服务器都是 64 位的。
这是奇怪的随机 - 用户必须杀死 Word 2007,然后他们恢复他们的文档并尝试保存到同一个文档库,它保存没有问题。
它发生在训练服务器上比实时服务器上更多。实时 Web 应用程序服务器很少超过 20% 的 CPU(通常为 5% 左右),内存峰值为可用 4Gb 的 2Gb(通常为 1.5Gb),所以我认为这不是资源问题。
使用解决方案中的功能自定义和部署文档库。其中唯一的内容类型是标准的 Documents 内容类型。
更新我们将此作为支持问题与 Microsoft 一起打开,这是一个已知问题,目标是在 2009 年 2 月的 SharePoint 累积更新修补程序包中解决。
编辑将上述回复复制到一个答案,以便可以将此问题标记为已回答。
vsto - How can I improve cold startup performance for a VSTO2SE MS Office add-in?
If you create a simple "Hello World" VSTO2SE add-in targeting Microsoft Office Excel 2003, it takes 15 seconds to load on a cold startup. During that time, Excel is completely unresponsive.
The cold-startup time is always poor in Excel 2003. I have seen one test machine where the startup time is instant in Excel 2007, but all my other test machines take 15 seconds to initialize. (test environment - windows xp pro + VSTO2SE runtime + XP SP3)
How can this performance be improved?
Things I've already tried with no success:
Disasble CRL (certificate revoke list) checking - this doesn't seem to help, plus I can't expect users to do this.
Use NGEN to create native assemblies.
a) It seems that Office 2003 never uses the native assemblies. b) My office 2007 test client that starts fast, does so even with IL assemblies. c) Even if I NGEN my entire depencency tree, there are still VSTO dependencies that may not have native images.Delay load the add-in - this is the workaround "stock response" i get from Microsoft. The thing is, my add-in is launched from a menu item - how can I delay load the add-in and still get my menus? I could use a VB6 add-in to draw the menus and forward the calls via interop, but then why would I even write a VSTO add-in in the first place?
Edit - Yes, that is the only line on the "connection" event in the add-in. (actually messagebox).. It takes a full 15 seconds before the message box appears. – J Davis
java - 创建用于 Word 2007 的邮件列表时使用的最佳格式是什么?
我正在编写一个允许用户选择联系人的网络应用程序(Java)。可以下载联系人详细信息(当前为 CSV 格式)并用于在 Word 2007 中执行邮件合并。
我想使用一种比 CSV 更“稳健”的格式。你们这些非英语领域的人都知道逗号/分号问题!
你会使用哪种格式?
.net - 疑难解答:通过 Word 代码隐藏调用自定义代码时找不到引用的非托管 dll
语境:
- 我有一个 WPF 应用程序,它使用 D:\WordAutomation\MyApp_Source\Executables\MyApp 文件夹中的某些非托管 DLL。我可以双击 exe 并运行一切。
- 接下来我有一个 Word 2007 代码隐藏项目,它引用上述文件夹中的相关托管 DLL 并尝试做同样的事情.. 调出 App UI。经过充分的'macheting'后,我的用户界面就会显示出来。但是现在有一个用户操作强制加载一个非托管 dll,该 dll 与 FileNotFoundException 一致地爆炸(没有帮助/指示哪个文件丢失)
我在问题行放置了一个断点,清除了输出窗口,按 F10,在我运行该行时比较了输出(将对象添加到 ObservableCollection,其 CollectionChanged 处理程序具有加载非托管片段的代码)
案例1:双击EXE..完美运行(略剪)
案例 2:运行同一行,但从 Word 代码隐藏 .cs 文件中启动
我试过了
- 将非托管 DLL 添加到与(word doc+VSTO dll)相同的文件夹中
- 将文件夹添加到PATH 环境变量。还是一样。
- 任何我能想到的......在过去的几天里
我注意到 Word 似乎正在将托管 ref 程序集复制到如下片段所示的位置。这可能是一个调查线。但是为什么 word 这样做以及它如何解决非托管 DLL .. 我不知道。同样在第一个片段中,有一些从 WinSXS 路径加载的 DLL,这也可能是另一个线索。
终于优雅地关闭了……救命!!
java - Java/Swing 是否有任何(真正的)Office 2007 外观和感觉?
我知道 Substance 的外观和感觉,并且它们具有类似于 Office 2007 的外观和感觉。但是这种外观和感觉根本不像 Office 2007 的设计,例如颜色有很大不同。
还有其他更准确地模仿 Office 2007 的外观和感觉吗?
outlook - 移动到 Outlook 2007 时的兑换共享文件夹问题
我们目前有一个适用于 Outlook 2003 的应用程序。为了获取共享联系人文件夹的所有者,我们只需调用:Redemption.RDOSessionClass.GetFolderFromID(),然后获取该文件夹并获取 RDOFolder.Store.Name 属性。
但是,在 Outlook 2007 中使用共享联系人文件夹尝试此操作时,RDOFolder.Store.Name 为空。
对于普通联系人和我添加到帐户中的“其他邮箱”中的联系人,一切仍然正常。
http://blogs.msdn.com/mstehle/archive/2006/09/07/744798.aspx中提到的方法似乎有效,但我宁愿不发布我们的应用程序的新版本,除非我必须这样做。
基本上我想了解为什么它的工作方式不同以及我可以做些什么(如果有的话)从服务器端解决这个问题。
deployment - 是否可以在没有 Office 2007 的情况下部署 Office 2007 PIA?
Office 2007 PIA 是否也需要安装 Office 2007?我可以使用 VSTO 3.0 部署 Office 2007 PIA(不安装 Office 2007)吗?
编辑:我有一个生成 MS Word 文件的 Windows 应用程序。我在设置中添加了 Office 2007 PIA 作为自定义先决条件,但 Office 2007 PIA 需要安装 MS Office 2007。
我只是想知道如果 VSTO 不需要 Office 安装,那么也许我可以将我的应用程序转换为 VSTO。
outlook - 重新安装 Outlook 2003 并使用 BCM2007,或者以任何方式在 Exchange 服务器上使用 BCM2003?
我目前在我的新笔记本电脑上安装了带有 BCM 的 Office 2007,而且 Outlook 2007 似乎经常崩溃,这很烦人,这似乎是因为我在家工作并且与服务器的数据连接不稳定。
我的两个问题是:a) 有没有办法将 BCM2007 与旧版本的 Office 一起使用,b) 当您的邮件连接是通过 Exchange 服务器时,有没有办法使用 BCM2003