Tag: sharpdevelop

VB.NET打开并打印一个excel文件

我正在开发一个简单的VB.NET桌面应用程序的一点点印刷业务。 它有一个主要的WinForm,用于打开JPG / PDF / Word / Excel文件的button,打开相关程序,打印文件,捕获卷轴作业,最后根据打印机名称,打印页数,页面大小和每页成本。 没什么大不了。 主机有Win7操作系统。 当用户想要打印XLS文件时,我希望应用程序打开Excel 2010,打开以前用文件对话框select的文件。 当Excel打开时,直接进入打印对话框,然后当作业完成加载到spool中时,我捕获该事件并杀死Excel进程。 我的问题是: 我无法打开Excel直接进入打印对话框。 Excel能够响应“打印”动词。 但它只是用默认的打印机打印。 我想打开它并转到打印对话框。 我不想用默认打印机打印,我需要允许用户select所需的打印机,页面,副本等。 我试图用下面的代码来做到这一点: Dim openFileDialog1 As New OpenFileDialog() Dim filePath As String = "" Dim startInfo As ProcessStartInfo 'openFileDialog1.InitialDirectory = "c:\" openFileDialog1.Filter = "XLS Files (*.xls)|*.xls|XLSX Files (*.xlsx)|*.xlsx|All files (*.*)|*.*" openFileDialog1.FilterIndex = 1 openFileDialog1.RestoreDirectory = True If (DialogResult.OK) […]

在Windows上通过SharpDevelopdebuggingC#Excel插件

我拉我的头发,试图从我通过NetOffice 1.7.3创build的SharpDevelop 5.1debuggingExcel Addin。 这些是我迄今为止所做的步骤: 安装SharpDevelop 5.1 安装NetOffice 1.7.3 冉Developer Toolbox.exe并点击“创build新项目”,并点击下列: – 项目types Automation Addin 使用NetOffice工具:已checked 项目文件夹: <some dir> 环境 语言: C# 环境: VS 2010 (Express) .NET运行时: 4.0 (Client Profile) Office应用程序: 点击: Excel 汇编信息 名称: <my name> 说明: <my description> 加载行为 用户可用于: Current User 决定何时加载: 3 = Load at startup 用户界面。 检查所有4个选项 创build项目 在SharpDevelop中打开项目,selectproject – […]