Tag: ms word

我可以停止从完全格式化我的文本excel?

我试图从一个Word文件导入文本到Excel中,使用VBA,一切都很好,丹迪。 然而,我还没有find一种方法来将数据粘贴为文本,并且一些值在粘贴或更改值时被转换为科学值(例如9E17变为9E + 1) OFC。 我可以重写代码来逐行导入所有这些数据,从而为每个单元格设置textformat,但我宁愿让Excel不这样做! 是否有一个命令,例如(made-up)application.guessformatofcell = false,以防止Excel自行更改格式? 谷歌和StackExchangesearch没有find我的答案。

通过vba将数据从word传输到excel

我有一个forms在MS单词与一些字段是内容控制和一些(这是单选button)是ActiveX控件。 我想自动将百字表格转换成Excel文件。 我使用以下vba代码: Sub getWordFormData() Dim wdApp As New Word.Application Dim myDoc As Word.Document Dim CCtl As Word.ContentControl Dim myFolder As String, strFile As String Dim myWkSht As Worksheet, i As Long, j As Long myFolder = "C:\Users\alarfajal\Desktop\myform" Application.ScreenUpdating = False If myFolder = "" Then Exit Sub Set myWkSht = ActiveSheet ActiveSheet.Cells.Clear Range("A1") = […]

部署到办公室只有桌面插件

我有用C#编写的用于桌面Outlook的插件。 是否可以将其部署到Office商店? 我已阅读此手册https://dev.office.com/docs/add-ins/overview/requirements-for-running-office-add-ins ,但没有发现有关桌面Office插件的任何有用信息。

从C头生成MS Word表

我必须在MS Word中为系统级软件创build具有偏移量,寄存器地址,大小和注释的典型表格。 我想自动化这个过程。 例如,我可以在* .h头文件中写入特殊注释,它将包含常量,它将被一些实用程序parsing,这将生成MS Word的表格(或者至less对于MS Excel)。 解决scheme应该是跨平台的,没有预期的VBA。 我想有一些低级程序员的工具。 你遇到过这样的转换器吗? 我不想重新发明轮子。 没关系,如果input文件不是C头。 例如,“input_file-> header_file和input_file-> table(s)”scheme也可以。

如何使用Microsoft.Interop.WordembeddedWord文档中的Excel文件?

我有一个问题,我有一个Excel表,我想要插入到一个Word文档,使用Microsoft.Interop.Word 。 我已经试过这个: var path = Directory.GetParent(Directory.GetCurrentDirectory()).Parent?.FullName + @"\Documents\Businessprocess\Excel-Templates\Tabelle_zum_BP.xlsx"; var oIconLabel = "Tabelle zum BP"; var oMissing = System.Reflection.Missing.Value; var oIconFileName = oMissing; var oFileDesignInfo = path; var oClassType = "Word.Document.8"; _wordDocument.Bookmarks["EPExcelFile"].Range.InlineShapes.AddOLEObject( oClassType, oFileDesignInfo, false, true, oIconFileName, oMissing, oIconLabel, oMissing); 我从这个网站上的其他线索得到了这个解决scheme。 唯一的问题是,它现在插入Excel表: 图片 我怎样才能插入表,使其直接显示,而不是通过图标? 我需要一个Excel表格没有链接到Word表格的解决scheme,所以如果我以后编辑Excel表格,这个词不应该受到影响。

VBAbutton复制到Word文档问题

下面的代码从我的工作簿复制工作表并将其粘贴到一个新的Word文档。 我遇到的唯一问题是Word文档打开并复制信息,但它停留在底部的任务栏上,实际上并没有打开屏幕上的页面(如果这是有道理的)。 有人能告诉我我错过了什么吗? 任何帮助,谢谢。 Sub btnExport() Dim objWord As Word.Application Range("C2:D60").Copy Set objWord = CreateObject("Word.Application.14") With objWord .Documents.Add .Visible = True .Selection.Paste .ActiveDocument.Tables(1).AutoFitBehavior 2 'wdAutoFitWindow End With End Sub

wdPasteText粘贴在Word上的图像

我非常接近终于完成这个代码,我一直在努力,但我已经遇到了一些障碍。 我需要将所选内容作为纯文本粘贴到Word文档中,但是,使用当前代码将所选内容粘贴为图像。 Sub CopyRangeToWord() Dim objWord Dim objDoc Set objWord = CreateObject("Word.Application") Set objDoc = objWord.Documents.Add Sheets("Executive Outline").Range("B5:B220").Select Selection.Copy With objWord .Selection.PasteSpecial Link:=False, DataType:=wdPasteText, _ Placement:=wdInLine, DisplayAsIcon:=False End With objWord.Visible = True End Sub 有人能让我知道我要去哪里吗? 我将不胜感激。

来自ALBPM的COM集成 – 无法find“{00020906-0000-0000-C000-000000000046}”的IDispatch

我正在尝试使用Office COM组件来创buildWord和Excel文档。 不幸的是,我无法做到这一点,因为我得到一个错误。 在模块“{00020905-0000-0000-C000-000000000046}”,v8.3中找不到“{00020906-0000-0000-C000-000000000046}”的IDispatch 我试图重新安装Office,我的应用程序(ALBPM)和我的界面(combsvc),但它不工作。 我想知道如何安装IDispatch,或者如何知道它是否安装在正确的模块中。 有些时候,错误说: 找不到“{000209FF-0000-0000-C000-000000000046}”的IDispatch …而不是00020906-0000-0000-C000-000000000046 我使用的代码生成这些错误是: wordAppl.visible = false wordDocs = wordAppl.documents contratoTemplate = "C:\\albpmFiles\\mandatory\\aTemplate.doc" // .doc template convenioTemplate = "C:\\albpmFiles\\mandatory\\ConvenioModificatorio.doc" // .doc template saveContrato = "C:\\albpmFiles\\temp\\" // where to save. saveConvenio = "C:\\albpmFiles\\temp\\" contratoName = "NewContact.doc" wordDoc = open(wordDocs, fileName : contratoTemplate) bookmark = item(wordDoc.bookmarks, index : "atrDescripcion") insertAfter bookmark.range […]

以编程方式将MS单词转换为Excel

反正有问题拿MS Word文件并转换为Excel。 (很显然,单词会猜到放东西的地方)。 任何语言都可以

如果文档具有不同的表单,如何将数据从Java导出到Excel或Word?

我需要知道如何将数据从Java导出到Excel。 我的客户给了我一张表格,并要求我将数据导出到报表中。 他们可以给我一个不同的forms。 我怎样才能做到这一点?