VB.net:有没有办法从Printform获取打印文件路径?

时间:2016-06-29 11:29:14

标签: vb.net file datagridview filenames email-attachments

我正在制作我的第一个大项目。我将尝试解释程序的重要部分是如何工作的,然后尝试解释我的问题是什么。

我的程序被少数人使用,他们在欧洲各地开车并修理我们的机器。工作结束后,他们开始我的计划,并撰写报告。到目前为止,程序正在生成3个文件。 (由printform生成的PDF文件,再次包含相同信息的文本文件以及作为Excel文件的最后一个文件,该文件包含在Datagridview内写入的数据。 这些工作者使用Email将所有3个文件分开发送。正如你想象的那样,有时可能会结束不好,因为下班后他们会感到疲倦,有时会发错文件。所以我进行了升级,让用户可以直接从程序中发送文件,确保一切正常。在后台我创建了一个目录,其中总共保存了3个文件中的2个。问题是,在使用printform时,会打开一个窗口,用户可以在其中选择路径。在这里开始麻烦,一些工人选择不同的不同路径,但然后我的程序不会再找到文件(非常重要的是3个文件在一起)。我搜索了一些看起来像

的东西
dim printformpath as string = printform.getpath

有什么东西可以这样运作吗?我在寻找,但我没有发现任何有用的东西。 感谢您的理解&帮助

1 个答案:

答案 0 :(得分:0)

谢谢,我添加了printFileName属性的路径,并将printform设置从Print更改为预览以打印到文件:) 祝你有愉快的一天