Tag: windows运行时

Windows编程(GUI):程序启动时,空标签不显示

现在,我正在从事一个由别人交给我的项目。 在那里,已经创build了一个带有多个选项卡的GUI(总共四个)。 其中三个选项卡包含各种button,文本框等,但第四个选项卡现在不包含任何东西(但我可以在编辑器中看到它)。 如果我现在启动程序,我可以看到前三个选项卡,但第四个选项卡甚至没有显示(尽pipe它甚至有一个在编辑器中正确显示的名称 )。 我已经评论了一切,以便我可以用“裸”GUI来运行程序。 那么:问题在哪里?

在VBA错误的目录中运行R脚本

我有一个编辑R脚本的macros。 那么R脚本应该被下面的VBA调用: Dim shell As Object Set shell = VBA.CreateObject("WScript.Shell") Dim waitTillComplete As Boolean: waitTillComplete = True Dim style As Integer: style = 1 Dim errorCode As Integer Dim path As String path = """" & "C:\Program Files\R\R-3.3.2\bin\i386\R.exe" & """ """ & "R RAM Cluster Script.R" & """" errorCode = shell.Run(path, style, waitTillComplete) 上面的代码是从这个问题 。 […]

NPOI插入/追加值到.xls文件

我有问题追加数据到现有的Excel文件。 这里是代码: HSSFWorkbook hssfwb; FileStream file1 = new FileStream(pathDoXls, FileMode.Open, FileAccess.Read); hssfwb = new HSSFWorkbook(file1); ISheet sheet = hssfwb.GetSheet("Zawodnicy"); int ostatniWiersz = sheet.LastRowNum; textBox14.Text = (ostatniWiersz+1).ToString(); Console.WriteLine(ostatniWiersz); ICell cell = sheet.CreateRow(ostatniWiersz+1).CreateCell(0); cell.SetCellValue(textBox14.Text); ICell cell1 = sheet.CreateRow(ostatniWiersz + 1).CreateCell(1); cell1.SetCellValue(textBox2.Text); //sheet.CreateRow(ostatniWiersz + 1).CreateCell(1).SetCellValue(textBox2.Text); //sheet.CreateRow(ostatniWiersz + 1).CreateCell(2).SetCellValue(textBox3.Text); FileStream file = new FileStream(pathDoXls, FileMode.Create); hssfwb.Write(file); file.Close(); 理论上这部分代码: ICell […]

在使用PowerShell时停止数字转换为Excel中的文本

我正在使用powershell从CSV复制数据到Excel工作表(在现有的电子表格)。 在另一个工作表中有一个数据透视表,它引用了我从CSV复制的数据。 唯一的问题是,CSV文件中的数值正在被转换为Excel中的文本,该文本将计算的字段丢在数据透视表中。 电子表格中的字段被定义为数字(我已经确认了这一点) CSV文件中的值正在从SQL查询中导出,并用引号引起来。 我把它加载到Excel表格之前删除了引号,它没有任何区别。 作为一次性任务开始的结果是多次使用,我想自动化这个。 这里的任何build议将是非常有益的 这里的stream量是 Powershell脚本启动一个SQL脚本,并将输出复制到一个CSV文件,其中包含数字数据的4列 将CSV文件中的数据复制到包含2个工作表的现有电子表格中的工作表中 第二个工作表包含引用第一个工作表中的数据的数据透视表。

Windows服务不启动 – Excel – 邮件互操作

我的Windows服务将无法启动。 正确安装没有错误,现在它不会启动。 标准的UI消息 该服务没有及时响应启动或控制请求。 我的服务使用Excel.Interop创build.xls文件并将其转换为PDF。 然后使用System.Net.Mail将.pdf发送出去 是否有任何日志文件找出它为什么不能? 注意:在debugging模式下一切正常,但一旦安装不起作用Realese.exe不能正常工作

如何将数据从Windows Mobile应用程序导入Excel中的C#

我需要创build一个Windows Mobile 6.5应用程序的数据input。 然后,数据需要最终放在PC上的Excel电子表格。 什么是最好的方法来做到这一点? 任何人都可以发送一些示例代码只是为了让我开始? 我正在开发Visual Studio 2008。 谢谢

获取文件名和path的列表

我有一个目录有几个子目录,我想获得一个文件名和他们的path的列表,然后我想在Excel中有这个数据。 有没有办法,我可以做到这一点与Windows 7的命令行? 期望的Excel结果: A1: FILENAME.JPG B1: X:\DIR1\DIR2\FIELNAME.JPG

C#中,如何更新Excel文件中的特定单元格

我已经在C#中创build了一个Windows应用程序,我正在使用Excel作为临时数据库。 我能读取excel数据,但我不知道如何使用C#更新该文件中的单元格值。 结构如下: 我想在完成执行后将完成的字段更新为yes 。

VBA – 当不唯一时从数组中移除两个项目

快速的问题,我一直在努力。 我有两个包含string的不同长度的数组。 我想输出一个新的数组,删除两个元素,如果检测到重复。 目前它只删除重复,但留下原来的不正确的,我想要完成。 例如 input = array ("cat","dog","mouse","cat") expected output = array ("dog","mouse") actual output = array ("cat","dog","mouse") 代码如下: Sub removeDuplicates(CombinedArray) Dim myCol As Collection Dim idx As Long Set myCol = New Collection On Error Resume Next For idx = LBound(CombinedArray) To UBound(CombinedArray) myCol.Add 0, CStr(CombinedArray(idx)) If Err Then CombinedArray(idx) = Empty dups […]

使用vbscript在Excel列中search所有单元格

我编写了一个vbScript来为每个用户的计算机login时收集计算机信息,并且Id希望脚本将信息logging到服务器上的Excel工作表中,每台计算机都有自己的行。 我写了这个像6年前,但失去了脚本,并没有接触VBScript以来。 所以我需要做的是, 检查列B(这将是计算机名称)有价值的所有单元格 将该值与计算机名称保存的值进行比较 如果匹配,则将计算机信息写入该行 如果没有匹配,则将信息写入第一个空行 我不知道从哪里开始,因为vbScript对我来说是非常陌生的。 编辑 – 我有这个循环到目前为止,回声来testing它,但它只能到1,而我有6列的值在列0我试图有条件检查单元格值我知道存在和我得到一个运行时错误。 Set objExcel = CreateObject("Excel.Application") Set objWorkbook = objExcel.Workbooks.Open("test.xlsx") Do While objExcel.ActiveCell.Offset(iRow,0).Value<>"" WScript.Echo iRow If objExcel.Cells(iRow,0).Value = "three" Then WScript.Echo "three" End If iRow = iRow+1 Loop WScript.Quit