标签: office-2007

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

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

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

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

c# office-2007 visual-studio-2008 outlook-addin

6
推荐指数
1
解决办法
2533
查看次数

如何使用OpenXML在Word 2007文档中添加内容控件

我想在不使用对象模型的情况下创建一个单词2007文档.所以我更喜欢使用开放的xml格式创建它.到目前为止,我已经能够创建该文档.现在我想在其中添加一个内容控件并将其映射到xml.任何人都可以指导我相同的???

office-2007 ms-word openxml openxml-sdk

6
推荐指数
1
解决办法
5987
查看次数

visio 2007数据库属性窗口不显示

我知道这可能不是提出这个问题的合适地方,但我不知道还有什么地方可以转.我试过谷歌,但这次没有帮助我.

我有Visio 2007 Professional.我正在尝试创建一个数据库模型,包括主键,外键和关系.问题是我无法弄清楚如何显示数据库属性窗口.我尝试双击表实体,以及关系实体,但没有显示任何内容.我尝试在页面上运行脚本,但它对我不起作用.

有什么建议?

TIA!

visio office-2007 ms-office

6
推荐指数
2
解决办法
1万
查看次数

很好地阅读outlook mailitem属性

我正在为outlook 2007编写一个插件,我想阅读一个MailItem的属性.

特别是我想知道我的附件的所有内容类型.现在,我现在这样做的方式是这样的:

Outlook.MailItem item = OutlookItem as Outlook.MailItem;
Outlook.Attachments itt = item.Attachments;

foreach (Outlook.Attachment t in item.Attachments)
{
textBox1.Text += t.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x370E001F");
}
Run Code Online (Sandbox Code Playgroud)

但我宁愿只是打电话.

t.PropertyAccessor.GetProperty(PR_ATTACH_MIME_TAG);
Run Code Online (Sandbox Code Playgroud)

我不能让你以后的选择工作,但是在msdn文档中提到了这个属性.(http://msdn.microsoft.com/en-us/library/ms879575.aspx).有没有人知道如何在不使用字符串而是使用常量的情况下很好地检索属性?

c# mapi office-2007 outlook-addin

6
推荐指数
1
解决办法
1万
查看次数

Microsoft Word是否有反向模式?

我想知道是否有任何方法可以反转Microsoft Office Word中的颜色 - 也就是说,在黑色背景上查看白色文本.我主要问的是因为我习惯了暗色调方案和Notepad ++主题和类似的东西,而且在我的环境中,这么多的白色空间对我的眼睛来说真的很难.

我喜欢Word,但想要一个理智的配色方案 - 任何选择?如果有帮助,产品版本是Office 2007.

一些奇怪的kludge或hack也是可以接受的:)

office-2007 ms-word word-2007 ms-office

6
推荐指数
1
解决办法
2万
查看次数

禁用粗体按钮

我想禁用Excel工作表中的"粗体"切换按钮.

我该怎么做?

我有以下代码,但它不起作用:

CommandBarControl test = excel1.Application.CommandBars["Formatting"].FindControl(Id:113,Recursive:true);
if (test.Enabled)
{
MessageBox.Show(test.Caption + " enabled");
test.Visible = false;
test.Enabled = false;
}
Run Code Online (Sandbox Code Playgroud)

我认为它不起作用,因为从Office 2007他们使用Ribbon控件.

任何人都可以帮助如何控制特定按钮?这样我就可以更改它的属性,默认启用/禁用它等.

c# excel office-2007 excel-2007 c#-4.0

6
推荐指数
1
解决办法
357
查看次数

Excel自动化:PDF导出导致"打印机设置"弹出窗口

我正在开发一个自动Excel到PDF生成的应用程序.每隔一段时间(并且没有任何明显的原因,程序运行时会出现以下弹出窗口:

32位应用程序的打印驱动程序主机停止工作.

32位应用程序的打印驱动程序主机停止工作

不久之后,这一个:

打印机设置

打印机设置弹出窗口

我需要做什么,如果有的话?我的申请并不复杂.错误总是(100%)发生在这一行:

_application.ActiveWorkbook.ExportAsFixedFormat(Excel.XlFixedFormatType.xlTypePDF,
    pdfTemplatePath, Excel.XlFixedFormatQuality.xlQualityStandard, 
    _, _, 1, pdfPrintAreaEnd);
Run Code Online (Sandbox Code Playgroud)

有问题的变量是:

Excel := Microsoft.Office.Intertop.Excel
_application := Excel.Application
_ := System.Type.Missing
pdfPrintAreaEnd := int 6
Run Code Online (Sandbox Code Playgroud)

异常消息如下:

System.Runtime.InteropServices.COMException (0x800A03EC):
    Exception from HRESULT: 0x800A03EC
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?而且,更重要的是:为什么它偶尔会发生在每一个人身上?

pdf excel office-2007 office-interop

6
推荐指数
1
解决办法
7157
查看次数

没有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.

deployment vsto office-2007 pia

5
推荐指数
1
解决办法
7355
查看次数

5
推荐指数
1
解决办法
2502
查看次数

使用Office"开放"XML - 它有多难?

我正在考虑直接使用Office XML格式替换(非常)大量的Office自动化代码.我刚刚开始,但我已经担心这太重要了.

我将处理Word,Excel和PowerPoint.到目前为止,我只看了Word和Excel.看起来Word文档应该相当容易操作,但Excel工作簿看起来像一场噩梦.例如...

在Word中,看起来您只需删除相应的"w:p"标记即可删除段落.但是,提供的用于删除Excel中的行的代码段大约需要150行代码(!).

Excel代码如此之大的原因是删除行意味着更新所有后续行的行索引,修复"共享字符串"表等.根据顶部的注释,代码片段甚至不完整因为它不会处理有表格的工作簿(我可以忍受).

我不清楚的是这是否是示例代码的唯一限制.例如,如果工作簿包含数据透视表,是否还会出现问题?或者引用同一张表中数据的图表?或者一些命名的范围?您是否还必须更新引用行索引已更改的行的任何单元格(等)的公式?

[更不用说"计算链"了,(谢天谢地)我认为你可以简单地删除,因为它只是一个可以重建的chache.

这就是我的问题,虽然它是毛茸茸的.你有多努力去做一些像正确删除行一样简单的事情?这是一项不可逾越的任务吗?

此外,如果还有其他类似的问题,无论是使用Excel还是使用Word或PowerPoint,我现在都喜欢听到它们,之后我浪费了太多时间去了一条死胡同.谢谢.

office-2007 ms-office openxml office-2010 openxml-sdk

5
推荐指数
1
解决办法
3924
查看次数