草庐IT

word-template

全部标签

c# - 格式化日期时间错误 "Templates can be used only with field access, property access, single-dimension array index.."

在MVCRazorView中,我试图将DateTime字段格式化为仅显示时间。使用下面的代码我收到错误“模板只能用于字段访问、属性访问、一维数组索引或单参数自定义索引器表达式。”@(Html.DisplayFor(m=>row.LastUpdatedDate.ToString("HH:mm:ss")))任何帮助请问是什么导致了这个错误以及如何解决它?感谢您的帮助。 最佳答案 我遇到了同样的问题,我已经解决了。如果您想将“LastUpdatedDate”转换为特定格式,那么您可以试试这个:@Html.TextBoxFor(m=>row

c# - 如何以编程方式将粗体文本写入 Word 文档而不加粗整个文档?

我的程序需要以Office.doc格式(非XML)生成非常简单的报告,并且文档的某些部分需要加粗。我一直在查看definingranges的文档,这部分是我的代码目前的来源。This文档的一部分并没有真正给我足够的细节来在我的文档中总体上实现这一点。到目前为止,这是我的代码:objectmiss=System.Reflection.Missing.Value;objectVisible=true;objectstart=0;Microsoft.Office.Interop.Word.ApplicationWordApp=newMicrosoft.Office.Interop.Word.

c# - 以编程方式将 Word (docx) 转换为 PDF

好的,在您认为“这不是另一个问题”之前,请先阅读此内容。我有一个应用程序(ASP.NETMVC3中的Web应用程序)使用DocXlibrary在DocX中生成Word文件.应用程序采用一个模板并用数据库中的所有数据填充它。现在我想创建该已创建docx文件的PDF版本。我知道apose.word是一种选择,但不适合我,因为我的预算很少。其他我必须花钱买的库也不在考虑范围之内。我没有共享点服务器所以WordAutomationServices也不是一个选择。所以我有2个选项(据我所知),它们都使用iTextSharp.不知道哪个更好。我可以使用从docx文件生成的XML并将其转换为iTex

c# - MS Word 办公自动化 - 填写文本表单域和复选框表单域以及邮件合并

有没有人对如何使用C#(VB.NET也可以)创建引擎有什么好的建议或经验,该引擎足够通用以处理大多数我需要填充数据的MSWord文本字段从数据库?简而言之,我即将开始这个小小的Office自动化之旅,我希望这里的一些反馈可以帮助我避免一些耗时的错误。提前干杯并感谢您的任何建议;戴夫 最佳答案 我将发送两个示例来解决您的自动化问题。第一个是使用MailMerge,第二个是使用书签。word文件看起来是这样的:使用MailMerge(插入->快速部件->字段->邮件合并->合并字段)名字:«firstName»姓氏:«lastName»

C#:在Word中搜索文本并获取结果范围

我可以通过以下方式在Word文件中查找文本:Word.Rangerange=wordApp.ActiveDocument.Content;Word.Findfind=range.Find;find.Text="xxx";find.ClearFormatting();find.Execute(refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmiss

c# - 使用 OpenXML SDK 2.0 将页眉和页脚添加到现有的空 word 文档

我正在尝试将页眉和页脚添加到一个空的word文档中。当将docx更改为zip时,我使用此代码在word/document.xml中添加Header部分。ApplyHeader(doc);publicstaticvoidApplyHeader(WordprocessingDocumentdoc){//Getthemaindocumentpart.MainDocumentPartmainDocPart=doc.MainDocumentPart;//Deletetheexistingheaderparts.mainDocPart.DeleteParts(mainDocPart.HeaderP

c# - 使用 c# 和 Microsoft Word Interop 在 Word 中填写字段

我尝试使用C#互操作程序集和以下代码在MicrosoftWord中填写表单字段stringfilename=@"N:\mehler\Vorlage2.dotx";Microsoft.Office.Interop.Word.Applicationword=newMicrosoft.Office.Interop.Word.Application();Microsoft.Office.Interop.Word.Documentdoc=newMicrosoft.Office.Interop.Word.Document();doc=word.Documents.Open(filename);do

c# - 如何在 WPF 中构建 "word-by-word"自动完成?

我已经做了一些研究并最终得到了几个自动完成框,它们有一个共同点:它们都匹配输入的整个表达式。有时,它们似乎很容易扩展,但最终却并非如此。但是,我需要一个允许用户输入单词(例如“tag1”)的文本框,显示一个带有一些建议的弹出窗口基于这个单词,使用返回键接受建议并在同一个文本框中输入一个新词(例如“tag1tag2”),弹出窗口再次弹出。(我喜欢CintaNotes处理这个的方式)我需要这个用于标记界面。用户将标签写入一个简单的框中通常会更快,但有时,他需要帮助。这就是自动完成的用途。我发现了一些结果,但不符合我的目的(恕我直言):http://www.wpfpedia.com/item

c# - CA1726 : FxCop Forbidden Word: Flags

有人要我使其他人的代码符合某些FxCop规则集,其中包括规则CA1726:Usepreferredterms.大多数术语/替换都是正确的,我可以理解必须决定一种命名方式。但是,“标志”一词有什么用呢?任何人都可以向我解释为什么我不使用这个名字吗?(在我去向老板提示之前;))比如说,我有一个数据对象,它有一个类“flags”的成员,它捆绑了大量定义如何处理数据对象的属性。你还能怎么调用它? 最佳答案 FrameworkDesignGuidelines这本书是FxCop的基础,作者说使用Flag或Flags是不好的主意。他们的替代建议是

c# - 如何使用 asp.net 和 c# 流式传输 Excel 2007 或 Word 2007 文件

我正在开发一个网络应用程序,需要流式传输各种文件。我可以处理pdf、图像和旧版Office文档。但是,当我尝试处理2007文档时,它会中断。这是我的代码:Response.Buffer=true;Response.Clear();Response.ClearContent();Response.ClearHeaders();switch(FileExtension.ToLower()){case"pdf":Response.ContentType="application/pdf";break;case"doc":Response.ContentType="application/ms