。NET应用程序中使用excel模板的最佳方法?

问题描述 投票:0回答:1

[我使用Visual Studio构建了一个简单的vb.NET Windows应用程序,在其中收集数据,打开excel模板并将数据放置在工作表上,然后重命名并将文件的副本保存到指定位置。

我的意图是将此应用程序发送给没有任何网络连接的少数人使用。我正在考虑使用一个文本字段,该字段会自动假定新创建的工作簿将保存到用户的文档目录中,并允许用户在收集任何数据之前根据需要更新此路径。

对于模板,我想要一个非常可靠的方法来确保可以找到模板。我将在应用程序最初运行时进行检查以查找模板,但是如果我可以将此模板嵌入到应用程序中,那将是很好的选择,因此当我将应用程序发送给新用户时,只需要发送一个.exe即可。应用。这可能吗?我想的另一种方法是将模板与应用程序放在同一目录中,并指示用户确保这种情况。如果模板无法在与应用程序相同的目录中找到,则用于搜索模板的检查将允许用户指向模板的实际位置。]

此刻,我使用以下方法打开并重命名模板

Dim newLocation As String = <I create a string for the new path and name>
fso.CopyFile(Source:=<Current template path>, Destination:=newLocation)

如果可以完成嵌入excel工作簿的操作,我很想知道如何做(例如,添加现有项目,将构建操作设置为'Embedded Resource',然后...?),或者将模板放置在同一目录中因为该应用程序是最合适的选项,所以我也想听听您的想法。

谢谢

[我使用Visual Studio构建了一个简单的vb.NET Windows应用程序,它在其中收集数据,打开excel模板并将数据放置在工作表上,然后重命名并将文件的副本保存到...

excel vb.net embedded-resource
1个回答
0
投票
您不需要使用Visual Studio制作vb.NET Windows应用程序-为此应用Excel。只需使用受保护的单元格制作Excel文件-您必须在其中为每个用户编写公式和个人数据-必须保持不变,以及用户必须每次输入的数据单元格。这更快捷,容易
© www.soinside.com 2019 - 2024. All rights reserved.