嗨, 今天我的钥匙串文件损坏了,或者类似的东西,Apple 支持尝试了多种方法,但最终我们将 Apple 钥匙串的文件夹放入垃圾箱,修复了所有 iCloud/电子邮件/iMessage 问题.然而,它产生了问题在 Mac 版 Word 中.我的自定义宏消失了.我尝试制作新的,但每次都收到错误代码 5941 运行时错误.在过去的 5 个小时里,我尝试了很多东西.我什至卸载并重新安装了 Office 365,看看是否可以修复它.到目前为止,我还没有找到了解决办法.我是一名作家(不是程序员).我通常创建简单的宏来修改字体.字体颜色和大小.然后我将宏分配给自定义击键并且多年来一直这样做,在许多计算机上都这样做过,直到今天我才被挫败.这是我制作一个简单的宏以将字体颜色从黑色更改为蓝色的步骤.对不起,如果这是在你下面.我还将粘贴代码的屏幕截图. 我点击开发者标签,选择录制宏,命名宏“Bluefont"并选择好的. 转到最顶部的“格式";下拉并选择字体,然后选择字体颜色蓝色,然后
以下是关于 worddev 的编程技术问答
我有以下代码: Word.Dialog wordSADialog = _wordApp.Dialogs[Word.WdWordDialog.wdDialogFileSaveAs]; wordSADialog.Show(); 上一页> 如何设置此对话框的初始文件名和默认保存格式? 解决方案 你好 Davit93, 我建议你使用 FileDialog 对象而不是 Dialog 对象. 这是一个例子. FileDialog fileDialog = _wordApp.FileDialog[MsoFileDialogType.msoFileDialogSaveAs];string fileName = "预设文件名";字符串格式后缀 = "*.docm";for (int i = 1; i
找到书签,然后更新指向该特定书签的交叉引用. 交叉引用看起来像这样 {REF YourBookMarkName} 这似乎只有在您手动突出显示文本并从中创建书签时才有效创建交叉引用. 之后,如果你把光标放在上面,它会用书签值更新 CrossReference 然后按F9. Microsoft.Office.Interop.Word.文档document.Bookmarks[BookMarkName].Select(); 应用应用程序.Selection.TypeText(ValueToReplace); //循环 遍历所有交叉引用并更新它们 for(intj= 1;j<文档字段计数;j++) { varfie = docu.Fields[j]; Fie.Update() } 解决方案 嗨, 在您使用 selection.typetext 更新其内容后,您是否检查书签是否仍然存在? 在我看来,
我正在尝试在 word 文档中放置图像的下拉列表.我想我会用 ImageCombo 控件来做到这一点,只是不把文本放在图像旁边.我设置了一个 ImageList 和一个 ImageCombo,更改了 ImageCombo 的属性,所以它会使用我的 ImageList,然后使用以下代码填充 ImageCombo. 私有子文档_Open()设置 ImageCombo1.ImageList = ImageList1使用 ImageCombo1.ComboItems.Clear.ComboItems.Add 1,“Im1",“1",1.ComboItems.Add 2、“Im2"、“2"、2.ComboItems.Add 3、“Im3"、“3"、3.ComboItems.Add 4、“Im4"、“4"、4结束于结束子 我有两个问题.首先是当代码运行时,它不会将图像放在选项中,这违背了目的.第二个是每当我对文档做某事时,选项就会消失,我又一次空了组合框.难道我做错了什么?有没有更好的地方放这段
您好,我正在使用 word vba (office 2013),我想从文本框或文本框内剪切数据以粘贴到文本框外 我使用以下代码来执行此类操作,但它适用于新文件,我从旧文件或保存的文件中剪切粘贴文本框, 并且不适用于用户自然放置文本框的真实文件,我无法理解问题出在哪里,这些文件之间有什么区别以及如何解决 请帮我找出问题,为什么它不适用于文本框和其他文本一起放置的真实文件 它显示错误 运行时错误 5917 该对象不支持附加文本 Sub fromtxtbox()对于 ActiveDocument.Shapes 中的每个Selection.Collapse WdCollapseDirection.wdCollapseEnds.TextFrame.TextRange.CutSelection.PasteAndFormat (wdFormatOriginalFormatting)下一个结束子 这在某些文件上运行良好,但在某些文件上也运行良好 是的,我想
我正在使用 Office.js 构建 Word 加载项.有一个网络应用程序,用户可以在其中插入 base64 图像和一些文本来创建文章.所以这个加载项用于在 Word 中显示文章.但是,我可以毫无问题地显示文本图像已损坏.Word不能显示base64图像吗?如果是这样,有没有办法将图像正确转换为可显示的格式并将它们插入回 Word? 感谢任何帮助.谢谢. 解决方案 你好 伊米斯尔, 您可以尝试使用“insertInlinePictureFromBase64". 例子: var img = ''//一个base64编码的字符串//针对 Word 对象模型运行批处理操作.Word.run(函数(上下文){//为文档正文创建一个代理对象.var body = context.document.body;//排队插入图像的命令.body.insertInlinePictureFromBase64(img, 'End');//通过执行排队的命令来同步文档状态,//并
你好, 我正在尝试查找文档是否包含任何样式为“标题 1"的文本.使用以下代码几乎适用于所有情况: 函数 checkStyleExistense(doc As Document) 暗淡范围As Range = doc.Content 带 range.Find .Style = doc.Styles("标题1").NameLocal 结束有 返回(range.Find.Execute()) 结束函数 解决方案 嗨 预-, 尝试使用下面的代码.它也可以用于单个段落而无需输入段落分隔符. 还能够找到并循环浏览所有“标题 1".文档中的段落. 子 demo3()将 txt 调暗为字符串暗淡为段落使用 ActiveDocument对于每个 p In .Paragraphs如果 p.Style =“标题 1";然后txt = p.Range.TextMsgBox“找到="&
在我创建的用户表单中,有一个文本框,当“确定"时将其文本传输到书签.被点击. 这个文本框接受不同的输入行,而不仅仅是一个,我是每一行在文本之前都有一个制表符间距,但我就是不能这样做. 代码是: 带有 .Bookmarks("NombreCCP").Range.Text = vbTab &txtNombreCCP.值.Font.Bold = 假.Font.Name = “AvenirNext LT Pro Regular".Font.Size = 7.5结束于 第一行确实有标签,但该行的其余部分没有 感谢任何帮助. 解决方案 根据您的描述,您应该使用段落缩进,而不是制表符.
我们有一堆旧的 Word 文档,其中包含邮件合并代码. 我们有一个新的 ASP.NET Core 应用程序,我们希望将数据传递给不同的 word 文档(转换为 .docx?),但我在 .net Core 上没有看到任何带有 VSTO 或 Office 的内容编程. 我找到了一个办公 com 对象的包装器,但我想知道微软是否有任何东西可以帮助解决这个问题. 我正在尝试将 word 文档转换为 SSRS 报告,但过程很慢. 如果我会更好可以将数据传递到每个 word 文档中,然后返回一个我可以发送给用户/屏幕的 PDF. 最终输出为 pdf. 帮助/谢谢 标记 mark 解决方案 >>我找到了 Office com 对象的包装器,但我想知道是否有来自 Microsoft 的东西帮助解决这个问题. 什么是包装器? 据我所知,.Net Core 不支持 VSTO 和办公自动化.我们无法在 .net Core 下自定义 Office 自动化.
我有一个来自 VS2005 的旧网站解决方案,其文件夹结构未修改,但在 VS2015 中更改了代码. 没有关于 VS版本差异的任何问题的投诉. 我的代码可以读取 MS Word 文档并对文档进行一些处理并保存. 我使用过 Microsoft.office.interop.word.dll.该解决方案在本地运行良好,但在 IIS 中部署到域时从 Window Server 2012 失败. 我收到错误“无法加载文件或程序集 office interop version=15.0.0.0.......... 我看到有人建议 1. 在服务器上安装 MS Office.我做到了 我得到了不同的错误. 它给出了 regdb 错误.根据类似问题的一些建议,我对 dcomcnfg 进行了更改. 检索 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败,原因是以下错误:80040154
你好, vb.net 中是否有一个 API 可以为 word 执行以下操作? 选择“整个文档"在“适用于:"中当我们选择“页面布局->边距->自定义边距"时出现的下拉框 问候, Prem latha P 解决方案 你好 Prem, “应用到"中的选择 是PageSetup对象的范围.所以你可以设置范围PageSetup Object (Word) into 整个内容以确定它 作为“整个文档"设置边距时. 例如 使用 ActiveDocument.Range(0, ActiveDocument.Content.End).PageSetup.LineNumbering.Active = False.Orientation = wdOrientPortrait.TopMargin = InchesToPoints(1).BottomMargin = InchesToPoints(1).LeftMargin = Inches
大家好, 我们的用户希望通过按下功能区菜单中的按钮来重新格式化所有文档段落.但是,他们只想从文档正文开始.不应重新格式化标题首页和后续文档内容页. 这个想法是选择从某个书签开始到文档结尾的文档文本,并将段落格式规则应用于选择.我在文档正文开始的地方创建了一个书签.书签在同一位置开始和结束.问题我不知道如何从这个书签开始以编程方式选择剩余的文本.宏录制仅生成段落重新格式化代码.选择代码本身不会被记录. 供您参考, 该文档是文档级 VSTO C# 自定义 Word 2016 模板. 有人可以帮忙吗? 谢谢 解决方案 段落重新格式化应该通过应用适当的段落样式来完成.如果您适当地设计样式,则实现所需的格式就像选择相关范围并选择相关样式一样简单.无需代码. 如果文档是以编程方式生成的,只需设置一个范围对象,例如从第二页到文档末尾,并应用所需的样式.更好的是,在向当前段落添加文本之前将样式应用于当前段落并且该段落和任何后续段落都将获得相同的样式,直
我创建了一个 word add in 并在使用 Visual Studio Installer 创建 MSI 后安装了它.我可以在禁用的加载项部分看到加载项(Word 演示加载项).但即使我检查 Word Demo AddIn 并且它没有显示,它也没有启用在插件选项卡中(实际上没有显示插件).当我回到同一个菜单时,这个项目已经被取消选中.(文件 -> 选项 -> 加载项 -> 管理:Com 加载项 -> 前往). 有什么问题? 阿米特·萨胡 解决方案 你好, 当 Microsoft Word 崩溃或死机时,它会禁用所有已启用和正在运行的加载项. 因为它是一个加载项,它经常被 Microsoft Word 禁用. 根据我的研究,我认为这里有两个链接会对您有所帮助. 1.如何在 Microsoft Word 中重新启用加载项 2.如何:重新启用已禁用的 VSTO 加载项 最好的问候, 布鲁斯
你好, 有人可以解释当 Range 包含一个或多个字段时如何确定 Range.End 吗? 范围的文本是字段代码或显示的文本,具体取决于 View.ShowFieldCodes 值. 然而,End 属性不是 Start 属性 Value + Range.Text.Length (就像在 Range 中没有字段时一样). 我以为我可以通过包含起始字符、字段代码值、分隔符、文本值、结束字符来解决这个问题. 然而,有时这是在手动计算我认为结束位置应该是什么时,它是有效的,有时它会被一个字符关闭(例如,当我插入超链接时). 所以,我只是想了解一个或多个范围的结束位置是如何计算的该范围内的字段. 任何帮助表示赞赏. Brad 解决方案 嗨,布拉德, 感谢您在 MSDN 论坛发帖. 我正在尝试让一些高级工程师参与这个问题,这需要一些时间.非常感谢您的耐心等待. 很抱歉给您带来不便,祝您有愉快的一天! 问候和飞
嗨, 我们有一个 VB 脚本,用于更新 Word 文件中的 CustomDocumentProperties 并将它们保存为 pdf.我们在几个不同的客户端(主要是 Windows 7)的前台/交互式会话中运行它. 我们通过“Set objWord = CreateObject("Word.Application“)"得到一个 Word 应用程序.所以Word进程是用“/automation"创建的.标志. 此脚本适用于大多数环境,同时具有 doc 和 docx 文件. 但是,我们确实在特定客户上遇到了问题.在这里,脚本在 docx 文件上工作得很好,但在 doc 文件上却不行.当 Word 通过脚本启动,但 CustomDocumentProperties 不可用.接缝是不是有些人不存在 原因.当以交互方式启动 Word 时,它工作得很好. 据我了解,文档文件中的 CustomDocumentProperties 是基于 OLE 的,所以我怀疑它与 这但
您好,在 Word 2016 中,我需要打开一个交叉引用对话框,默认设置为“标题"和“标题编号(完整上下文)" 下面的宏应该可以工作,但它没有 标题确实设置了,但 “标题编号(完整上下文)"没有,设置参考种类是否有问题? 子测试() 带对话框(wdDialogInsertCrossReference) .ReferenceType = “标题" .Referencekind = wdNumberFullContext .显示 结束于 任何帮助将不胜感激... DaveM121 解决方案 交叉发布于:https://answers.microsoft.com/en-us/msoffice/forum/msoffice_word-msoffice_custom-mso_2016/how-do-i-reach-a-word-mvp-to-see-about-answering/2657d4a7-0f7f-4689-ab58-dcaec4e0cdab