Articles of ms word

从C ++创build,打开和打印一个word文件

我有三个相关的问题。 我想用C ++的名字创build一个word文件。 我希望能够将打印命令发送到此文件,以便打印文件而无需用户打开文档并手动执行,我希望能够打开文档。 打开文档应该打开单词,然后打开文件。

如何使用C#Windows应用程序将字节中的图像写入MS WORD

我试图从FileStream , StreamWriter写入数据到一个word文件。 当数据是文本格式(使用StreamWriter )时,它工作正常。 但是,当我用Binarywriter (用于将文字写入Word文档)尝试相同的方法时, Binarywriter Word文档写入不正确。 在下面的代码中, lstOrderedSpares[index].SparePicture是包含图像数据的字节数组。 我需要一个没有OPENXML的解决scheme。 这是我迄今为止所尝试的: 这里是我的button点击我初始化的数据类和List private void btnCreateQuotation_Click(object sender, EventArgs e) { try { Quotation aQuotation = new Quotation(); aQuotation.QuotationId = quotationId; aQuotation.QuotationDate = lblQuotationDateValue.Text; //Reading from Datagridview and adding to List<Spare> List<Spare> lstOrderedSpares = new List<Spare>(); if (dataGridView1.Rows.Count > 0) { foreach (DataGridViewRow dr in […]

rundll32 url.dll,FileProtocolHandler

我正在使用rundll32 url.dll,FileProtocolHandler my_file.dotx在Windows下打开文件。 它适用于.docx文档,但是当我用.dotx文档(模板文档)进行尝试时,它会根据模板创build一个新的.docx文件。 就像在Windows资源pipe理器中的正常行为一样:当你双击一个.dotx模板文件时,它会根据它创build一个新的.docx文件。 如果你想打开真正的.dotx文件,你必须右键单击它,并select“打开”,而不是“新”。 问题是:如何用rundll32做同样的事情? 命令中是否有选项来强制打开底层模板而不是创build新文档? 编辑:我需要一种方法来执行它没有C函数,只是纯文本,在命令行(我使用Java来做到这一点)。

更改Word文档中的文本字体颜色

我写了一个小testing词插件,我找不到一种方法来更改字的字体颜色 。 这是我的代码: var wordsList = this.Application.ActiveDocument.Words; wordsList[i].Font.TextColor = WdColor.wdColorRed; 这将不会编译,因为TextColor属性没有设置(只读)。

将多个Word文档窗口放在同一个父窗口中

这个插件添加到Microsoft Word的“文档选项卡”,我不知道它是如何完成的? 据我们所知,根据Word的“对象模型”API, 每个Word文档都与一个独立的Word窗口相关联,该插件如何将多个Word文档窗口放到同一个父窗口中并使用制表符来切换它们? 附上这个截图来说明这个插件是如何工作的:

以编程方式在c ++中查找用户名?

我正在创build一个小应用程序,这使得在MS Word中轻松完成一些任务 应用程序必须以Wordforms导入为macros,这意味着必须将其存储在用户正在使用的某个模板文件夹中。 所以我不想知道如何知道用户的名字是什么,什么是Windows的版本 ,导致我的用户名和文件夹的位置不同于其他人。 有没有什么小蝙蝠的代码,或者一些在C ++中的函数,可以很容易地把这两个信息存储在variables,我可以很容易地在安装应用程序时使用它? 操作系统:win7,vista,xp

从python中的MS word文件中提取文本

为了在python中使用MS word文件,有python的win32扩展,可以在windows中使用。 我如何在Linux中做同样的事情? 有没有图书馆?