【问题标题】:Fillable doc files可填写的文档文件
【发布时间】:2011-08-09 13:14:18
【问题描述】:

我有一些 .doc 格式的文档样本。所以我需要创建一些“可填充@区域而不是示例中的某些值。然后我需要使用 C# 自动填充此文档。那你怎么看?这可能吗?提前谢谢大家!PS:如果你需要我的一些信息,请随时向我询问有关我的问题的补充。

【问题讨论】:

    标签: c# .net ms-word reporting wizard


    【解决方案1】:

    除了简单地将文本注入/替换到文档本身之外,您还可以使用 docvariables。您可以在文档中定义/创建它们,然后可以通过代码设置值。

    使用 docvariables,您可以将 worddoc 的设计(显示的文本在哪里)与设置可能对您的案例有用的值分开。

    您当然可以使用 C# 操作它们,但可以在 What is a DOCVARIABLE in word 找到使用 vba 示例的更多信息

    使用 c# 编辑它们时的一个小警告。如果将 docvariable 的值设置为 ""(空字符串),则会导致从文档中删除 docvariable。如果你想保持 docvariable 的值设置为 " " (空格)

    【讨论】:

      【解决方案2】:

      是的,这是可能的,您可以在您的文档中创建一个占位符区域,您可以在访问文件时搜索和更改该区域。查看these results如何使用C#修改word文档

      【讨论】:

      • 不错的答案!请给我一些详细的文章/链接/博客文章等,好吗?
      • 你去:techrepublic.com/blog/howdoi/…,如果你用谷歌搜索,你会发现更多结果。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多