Tag: visual studio

如何更改Excel列宽

我正在处理使用Visual Studio 2013,Visual Basic,Windows窗体的Excel文件。 我添加了新的工作表,以Excel名为sheetReport 如何改变b的列width为30? 我不需要使用autofit ,使它使文本很小,以适应默认宽度的单元格。 xlApp = CreateObject("Excel.Application") xlApp.Visible = False xlBook = xlApp.Workbooks.Open(FileName) SheetReport = CType(xlBook.Sheets.Add(), Excel.Worksheet) SheetReport.Name = "Report" SheetReport.Range("B2").Value = "Agent Name" ' need resize column b

C#创buildExcelgraphics – 应该是ScatterLine,但它是其他计算机上的线型

我有一个问题,使Excelgraphicstypes显示为ScatterLine。 奇怪的是,编译后,在我的电脑上它显示为ScatterLine,但在其他人的它显示为没有X轴线型! private void showExcelXY_Open(ArrayList al) { ArrayList alX = new ArrayList(); ArrayList alY = new ArrayList(); alX.Clear(); alY.Clear(); for (int i = 0; i < al.Count; i++) { string[] val = al[i].ToString().Split('^'); alX.Add(val[0]); alY.Add(val[1]); } xla = new Microsoft.Office.Interop.Excel.Application(); xla.Visible = true; Workbook wb = xla.Workbooks.Add(XlSheetType.xlWorksheet); Worksheet ws = (Worksheet)xla.ActiveSheet; // Now create the […]

cordovaWindows使用自定义证书

我有一个cordova应用程序,我想创build一个appx包来发布它。 主要是,该应用程序生成Excel文件,它运作良好。 问题是,一旦我在package.windows.appxmanifest文件中指定了我的自定义证书,并且运行了应用程序(在VS中是Debug或Release模式),我的生成文件就已经损坏了。 我在设备上获得相同的行为。 另外,即使生成损坏的文件,我也能够生成APPX。 我在这里做错了什么?

Visual Studio Pythondebugging

我已经安装了Visual Studio的Python工具。 我还安装了最新的Anaconda软件包。 我是一名.NET开发人员,但需要使用python执行一些电子表格工作。 所以我在Visual Studio中开发和运行我的python代码,目的是最终使用xlwings从excel中调用它。 我已经阅读了关于“模拟调用者”,所以我写了这样的代码 if __name__ == '__main__': neto = exportcategories_api('Bellbird2') ## Expects the Excel file next to this source file, adjust accordingly. path = os.path.abspath(os.path.join(os.path.dirname(__file__), 'Export Categories.xlsm')) xw.Book.set_mock_caller(path) neto.export() 我还包括: import xlwings as xw 在我的python文件的顶部。 这是强调“无法解决”。 当我运行我的代码没有任何反应。 命令窗口popup,但似乎挂起。 如果我删除import xlwings as xw和注释掉我的模拟调用者的代码行,它运行良好。 我错了什么?

为Windows 7/64位创buildXLL Excel加载项(在Windows XP / 32上交叉编译)

我不是一个熟练的Windows程序员,但是我创build并维护了多年来32位Windows XP / Excel的XLL加载项。 我现在想创build一个Windows 7/64位版本,并遇到麻烦 – 我甚至不能让Generic.xll的例子工作。 这是我所做的最简单的版本 – 抱歉,这是漫长而迂腐的。 在我的Windows XP / 32计算机上,安装了Visual Studio 2010 Professional: 下载并安装了Microsoft Excel 2013 SDK。 开始菜单 – “打开Visual Studio x64交叉工具命令提示符(2010)” SET TYPE = RELEASE SET PLATFORM = x64 //我认为这是预设的 cd C:\ 2013 Office System Developer Resources \ Excel2013XLLSDK \ SAMPLES \ FRAMEWRK nmake //没有错误 cd C:\ 2013 Office […]

行数与SpreadsheetLight

我正在寻找一个类似于DataTable.Rows.Count的函数,它可以和SLDocument一起使用来找出有多less行有数据。 SpreadsheetLight中是否有可用的内容? 任何其他方法来实现这个? -Brendan

使用F#自动化Excel 2010

我一直在寻找一个常见问题,告诉我如何打开一个Excel工作簿/工作表,以及如何完成后保存文件。 我注意到,在大多数常见问题和所有我在F#上购买的书籍中,都展示了如何创build一个新的工作簿/工作表,但从未显示如何打开或保存它。 作为F#的新手,我会非常感激,如果有人能够给我一个答案或者可能是几个指针? 更新 至于为什么F#而不是C#或VB? 我很高兴地说,尽pipe作为一个新手(除了Forth,VBA和Excel 2003,2007和2010年和Visual Basic),我可以做到这一点在VB,VBA和C#,因为我已经退休的医疗因为有很多时间在我的手上,所以我喜欢不断地挑战自己,让自己的小灰色单元保持活跃,成为尝试新语言的吸盘。 F#现在是Visual Studio 2010的一个整体部分,所以我想 – 为什么不呢。 考虑一下 – 如果我们不愿意使用或至less尝试一种新的语言 – 我会一直在想,如果我可能更喜欢它的VBA,VB,C#…..,如果你从另一个angular度看待它如果没有人会使用它 – 为什么要创build它呢? 我想你可以说洞穴男人是否没有尝试过,并且把两根棍子揉在一起发火 – 我们现在在哪里,而且火柴会被发明出来? 虽然一个完整的答案是好的,但我更喜欢一些指标,以保持我的挑战。 最后但并非最不重要的 – 感谢您煞费苦心应对!

你如何参考EPPlus的DLL?

对不起,请问,但你如何引用EPPlus DLL在.NET项目 通常我只是喜欢using EPPlus; 但这次没有工作。 我的研究表明 using OfficeOpenXml; using OfficeOpenXml.Style; 我没有find它。

使用Excel电子表格作为报表查看器的数据源c#

我试图使用Visual Studio提供的reportviewer (Windows窗体应用程序)来创build一个基于Excel电子表格的报表。 但是,我正在努力find正确的方式来读取/访问电子表格。 当我尝试创build一个新的报告时,我得到以下窗口: 我试图使用对象选项,但没有任何运气 问题:如何使用Excel电子表格创build报告? 我有一些幸运的下面的代码,允许我处理文件,但我不能find一种方法将其绑定到reportviewer: Excel.Application ExcelObj = new Excel.Application(); this.openFileDialog1.FileName = "*.xls"; if (this.openFileDialog1.ShowDialog() == DialogResult.OK) { Excel.Workbook theWorkbook = ExcelObj.Workbooks.Open( openFileDialog1.FileName, 0, true, 5, "", "", true, Excel.XlPlatform.xlWindows, "\t", false, false, 0, true); Excel.Sheets sheets = theWorkbook.Worksheets; Excel.Worksheet worksheet = (Excel.Worksheet)sheets.get_Item(1); for (int i = 1; i <= 10; i++) […]

如果我在Visual Studio中开发Excel应用程序,是否会失去macroslogging的好处?

我过去使用以下开发stream程编写了大量的Excelmacros: logging一个macros。 打开VBA编辑器。 编辑macros。 我现在正在试验一个Visual Studio 2008“Excel 2007加载项”项目(C#),我想知道是否必须放弃这个开发过程。 问题: 我知道我仍然可以使用Excel录制macros,但有没有办法在Visual Studio中访问生成的代码? 或者我只需要复制和粘贴,然后C# – 大小呢? 我的“个人macros工作簿”会发生什么? 我可以使用C#中存储的macros吗? 或者有什么方法将它们转换为C#? 如果在Visual Studio中打开和编辑VBAmacros的某些支持,可以提供一个非常简短的工作原理摘要或指向我的一个很好的参考? 你有没有其他的技巧可以从使用Excel的内置编辑器在VBA中编写macros来编写macros,用Visual Studio编写C#代码?