Tag: 用户界面

具有集合对象引用的VBA Excel错误424

所以我正在创build一个收集数据的用户表单,并使用这些数据来生成报告。 有很多的问题,用户被问到。 具体来说,这个表单上的testing有几个相同的问题。 众多的存在使得用户可以在表格上input关于众多testing的信息。 我对VBA excel相对比较陌生,而且我无法弄清楚如何为所有的重复性问题块创build一个类模块。 因此,我已经提出了8.每个块中的问题用不同的数字命名,例如:TestType1_ComboBox,TestType2_ComboBox等等。 是的,我意识到这是非常低效的,但是我设置类模块时遇到了很多麻烦。 我想能够引用所有的X_ComboBoxes例如,所以我可以用一个循环很容易地AddItem的所有。 我做了一个集合,所以我可以引用所有的TestType_ComboBoxes效率。 我打算为8个问题块中的所有控件做这种types的参考。 问题:当我尝试引用集合中的对象时,出现424对象引用错误。 ''' create collections: Public ttComboBox As Collection Public ttAmountBlocked As Collection Public ttgcFileName As Collection Public ttsoiDate As Collection Public ttsoiTime As Collection Public ttReportUse As Collection Sub ReportGenerationTool() ' set variables: '…other code ' make organList an array list Set organList = […]

这个“文件打开”代码有什么问题?

我不能打开一个Excel文件来使用下面的代码在Python 2.7.3中写入数据。 这段代码有什么问题? def openfile(): import os f=open('ab.xls', 'w') return import Tkinter from Tkinter import * root=Tk() root.geometry('100×100+100+100') button1=Button(root, text='Open file', command=openfile) button1.pack() root.mainloop() 谢谢

构build一个Excel模型的用户界面

我build立了一个用于分析房地产交易的Excel模型。 我想创build一个用户界面来覆盖模型,以便将文件分发给客户,以评估潜在的投资 该界面将提供两个主要function:1)通过创build一个易于遵循的input页面来增强用户体验。 input的数据然后将stream向将从其生成报告以供用户查看的模型。 2)通过将用户从基础模型中限制来保护模型的知识产权。 用户将无法查看或编辑Excel文件中的公式。 我相信这可以使用MS Acess / Visual Basics完成,但是我希望find一个更专业的程序。 任何人都可以提出一个程序/编程语言,其中可以创build这种types的用户界面? 预先感谢您的帮助。

Excel,使用VBA与用户窗体进行交互

我有一百个Excel程序可以生成不同types的报告。 这些程序包含用户表单,它要求用户login数据库或指定其他细节,然后生成报告。 现在,用户需要手动input这些信息来生成报告。 我想知道是否有任何方法可以使用VBA来自动生成报告。 例如,我需要一个程序来打开另一个工作簿,input用户名密码并按回车。 我想知道如果Sendkeys函数可以帮助我这样做?

一旦在ASP.net中开始下载,如何启用UI

我正在通过ASP.net实现一个导出到excelfunction。 我有一个页面上的button控件。 当我点击button时,控件进入button的点击事件。 在那里我打电话给存储过程来获取Excel数据。 在Click事件(codebeind)我有下面的代码来下载excel文件中的数据。 Response.Clear() Response.AddHeader("content-disposition", String.Format("attachment;filename={0}.csv", "Report")) Response.Charset = "" Response.ContentType = "application/vnd.xls" Response.Write("a,b,c") – sample output from SP. Response.Flush(); 所有这些工作正常。 问题是 – 有时程序需要很长时间来执行,所以为了避免用户搞砸UI直到下载开始,我有一个JavaScript代码,当下载button被点击时禁用UI。 这也工作正常。 但我无法调用任何JavaScript代码重新启用UI,一旦下载已经开始或下载开始之前。 当我尝试在response.clear(在上面的代码中)之前呈现脚本并给出response.flush时,它给了我一个错误,一旦发送给客户端,我无法更改响应头。 我怎样才能实现这个function? 问题摘要? 我想从用户点击下载button的时间禁用UI,直到实际下载开始。 一旦下载开始,我想要启用用户界面回来。 我怎么能做到这一点。 谢谢。

在使用poi读取之前保存excel文件的内容

我正在创build一个新的电子表格文件的应用程序。 这个想法是让用户把数据input到这个excel文件中并让程序读取它。 然而,问题是,数据input并保存后(按下excel中的保存图标)程序只是看不到这个数据,它仍然像没有进入那里一样。 我需要的是用poi来保存程序。 有什么build议么? 这里是代码: 我的贵族class: public class GUI extends JFrame{ private Panel buttonHolder; private Button crossReference; private Button generateHPD; private CrossReference ref = null; private XSSFWorkbook log; private XSSFWorkbook sheet; private XSSFSheet logSheet; private XSSFSheet sSheet; public GUI () throws Exception{ this.setTitle("NYWM Cross Reference Application"); this.setSize(400,100); this.setVisible(true); this.setLocationRelativeTo(null); buttonHolder = new Panel (new […]

如何使用python创build财务评估模型?

我是一个python新手和学习基础知识。 但是我对Excel很好,甚至使用ms excel的内置函数创build了非常灵活的投资分析模型。 我觉得python语法与excel VBA相比很容易拾取。 但我的问题是如何创build投资模型使用python,它只是在普通的窗口生成输出。 有没有像微软的Visual Basic这样的用户界面,在Python中很容易创build评估模型?

Kendo UI Excel导出,生成多个文件,没有正确刷新?

我有一个单页的应用程序,通常会创build一个数组的新数据 var searchData = new kendo.data.DataSource({data:buildData}); 然后在网格中显示它, 这一切看起来不错,除了出口的错误如下: 运行一个search和Excel导出工作正常。 运行第二次search和Excel导出下载2个文件,第一个是重复的第一个search的结果,第二个文件是新的search。 运行第三次search和Excel导出三个文件….等等… 它似乎刷新不适合我,但我不知道为什么不呢? if(searchedArray) { searchedArray.forEach(function (row) { buildData.push({r:rowCount,w:row['w'],n:'1',nl:'2',o:row['o'],t:row['t'],d:row['d']; rowCount++; }); } var searchData = new kendo.data.DataSource({data: buildData}); var sGrid=null; sGrid = $("#searchedgrid").kendoGrid({ toolbar: ["excel"], excel: { fileName: "filename.xlsx", proxyURL: "http://demos.telerik.com/kendo-ui/service/export", filterable: true }, dataSource: searchData, sortable: { mode: "multiple", allowUnsort: true }, schema: { model: […]

xlswrite不覆盖

我需要使用.xlswrite将GUI数据导出到Excel。 目前我可以将它写入Excel中,但是因为我必须重复整个过程总共20次,这意味着我必须在Excel中存储至less20行。 我已经尝试在网上search,但有网站说,使用“xlsappend”,我不明白如何使用,似乎是得到一个错误。 有什么办法可以去做吗? 我目前的代码: xlswrite('File.xls', {'SubjectID:'},'Sheet1','A1'); xlswrite('File.xls', {name},'Sheet1','A2'); xlswrite('File.xls', {'Radiobutton: '},'Sheet1','B1'); xlswrite('File.xls', {Radiobutton},'Sheet1','B2'); 另外,是否可以在这个和下一组数据之间划一条线?

我如何在Excel中实现复杂的R模型?

我在R中开发了一个复杂的模型,我需要这个模型的用户通过excel运行它,而不需要在本地机器上安装R. 在其他地方,我会build立一个自包含的可执行文件的DLL或EXE 但是,我不知道如何用R来做这件事,特别是因为我使用了很多不是R base的库/包。 我需要的是用户启动excel,进行select并将这些信息传递给R.然后R将运行模型并将输出导出回excel。 The R inputs are 3: 1) Company Names (list of excel cells) 2) Period (list of cells) 3) Method 0,1,2,3,all (drop-down) The R outputs are 3: 1) Dataset (dataframe or similar) 2) Set of graphs (at least 4) 3) Classification table 输出将被传递到作为GUI的excel中。 理想情况下,我希望用户能够与图表交互或者在excel的input部分中更改值,并更新R源图表。 我已经看过Rexcel和BERT,但是我不认为他们能够适应我所追求的。 谢谢