可填写的文档文件

发布于 2024-11-28 16:01:44 字数 122 浏览 1 评论 0原文

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

I have a samples of some documents in .doc format. So I need to create some "fillable@ areas instead of certain values in samples. Then I need to automatically fill this documents using C#. So what do you think about it? Is that possible? Thanks in advance, guys! P.S.: if you need some information from me please feel free to ask me about additions to my question.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

丢了幸福的猪 2024-12-05 16:01:44

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

使用 docvariables,您可以将 worddoc 的设计(显示文本的位置)与设置可能对您的情况有用的值分开。

您当然可以使用 C# 操作它们,但使用 vba 示例的更多信息可以在 What是 word 中的 DOCVARIABLE

使用 c# 编辑它们时的一个小警告。如果将文档变量的值设置为“”(空字符串),则会导致文档变量从文档中删除。如果您想保留文档变量,请将其值设置为“”(空格)

Besides simply injecting/replacing text into the document itself you could also utilize docvariables. You can define/create them in your document and then you can codewise set the values.

Using docvariables you seperate the design of the worddoc (where is the text shown) from setting the values which might be usefull for your case.

You can certainly manipulate them using C# but a bit more info using a vba sample can found at What is a DOCVARIABLE in word

One little warning when using c# to edit them. If you set the value of a docvariable to "" (empty string) it results in the docvariable being deleted from the document. If you want to keep the docvariable around set it's value to a " " (space)

手心的海 2024-12-05 16:01:44

是的,这是可能的,您可以在文档中创建占位符区域,在访问文件时搜索和更改该占位符区域。检查这些结果了解如何使用 C# 修改 Word 文档

Yes this is possible, you can create in your Document a placeholder areas which you search and change when you access the file. Check these results on how to modify the word document using C#

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文