Tag: windows运行时

Webview在通用的Windows应用程序

我在我的通用Windows 10应用程序中使用webview控件来打开任何链接,如:Uri uri = new(“ http://www.c-sharpcorner.com ”); WebView1.Navigate(URI); 现在我想在webview中打开MS Excel文件。 我将我的excel文件保存为.htm / .html格式,然后我想在webview中打开这个.htm / .html页面,但是当我尝试在浏览器(Firefox / explorer)中打开它时, 。 我复制相同的链接并通过WebView1.Navigate(//链接//); 但不开放。 如何在webview中打开这个.htm / .html(excel文件)。 谢谢。

batch file可以写入隐藏的记事本文件吗?

一些背景: 我为我的公司创build了一个Excelmacros(.xlsm)文件,我为此创build了一个batch file,将其从networking文件夹复制到每个单击该batch file的计算机/用户configuration文件的本地文件夹。 我正在做的是为每个用户运行batch file,我想追加他们的名字到一个隐藏的记事本文件在原始macros文件的相同的networking文件夹。 这样,每当我修改/修改/添加macrosfunction时,我都会列出所有使用macros文件的用户,所以我可以发送一封电子邮件让他们知道更新。 注意:我知道如何获取运行文件的用户的用户名。 我知道你可以使用batch file编写并附加到记事本文件,但是我找不到一个来源来validation是否可以写入一个现有的隐藏记事本文件。 我在search中遇到了这个post ,但是这是使用C#语言。 所以,我的问题是: batch file可以写/ 附加到隐藏的记事本文件? 如果是这样,我会使用与写入可见(非隐藏)文件时相同的语法/方法吗? 如果不是的话,我可以去做这个壮举吗? 我可以暂时取消隐藏一个隐藏的文件, 追加到它,然后重新隐藏它? 或者我应该用不同的方法去解决它? 这是一个好方法,还是有一个更有效率/更好的方法来完成这个(保持有macros文件的用户列表)?

GoogleSheets / Excel:匹配重复,比较最近的结果

还在学习一些更深层次的电子表格function,所以有些还没有被翻译成公式。 任何帮助深表感谢! 示例: 链接 我想有以下几点: 识别Sheet2!B:B重复项Sheet2!B:B 在那些重复的列中,比较Sheet2!A:AdateSheet2!A:A 识别最近的Sheet2!A:A在匹配Sheet2!B:B重复的范围内的date 将最近的date传递给Sheet1!B:B单元格Sheet1!B:B对应于Sheet2!B:B关联的重复副本Sheet2!B:B 基于上述链接的示例:要填充Sheet1!A2 ,公式需要比较Sheet2!A5:A8date(基于检测Sheet2!B5:B8匹配项)以find最近的,即2016/3/30。 帮助这个新手解决谜题:(

Excel中的VBA代码在通过Scheduler触发时不运行

所以这个WinServer 2012 R2 64bit的设置是: Windows任务计划程序 – > cscript .vbs文件 – >打开excel并运行主模块中的一个子 当我双击.vbs文件,但是当我通过任务计划程序触发.vbs时,excel会打开,但不加载文件或运行子文件(不知道是哪个文件),后台运行良好。 该任务在具有该计算机上的pipe理权限的域用户下运行。 当我尝试点击.vbs时,我使用相同的用户 正在运行的代码,依次为: 任务计划程序启动: C:\ WINDOWS \ system32 \ cscript.exe“D:\ xyz \ trigger.vbs” .vbs确实: Option Explicit Dim xlApp, xlBook, xlsheets, xlcopy Set xlApp = CreateObject("Excel.Application") xlapp.Interactive = False xlapp.DisplayAlerts = False xlapp.AskToUpdateLinks = False xlapp.AlertBeforeOverwriting = False Set xlBook = xlApp.Workbooks.Open("D:\xyz\excelfile.xlsm") On Error […]

使用NPOI在打开的Excel应用程序上编写

乡亲, 环境 Windows 8.1 Visual Studio 2013 C# 问题 如何使用NPOI( https://npoi.codeplex.com/ )在可见的Excel工作表上编写值并制作图表。 我为什么要这样? 我正在开发一个应用程序来测量设备中的温度。 为了把实验数据放在一个地方,我想在Excel工作表上logging数据并在工作表上制作一个图表。 此外,我想保持Excel工作表可见,并检查实时更新的图表。 您还可以在National Instruments的Measurement Studio上创buildWindows窗体应用程序的graphics,但考虑到Excel图表的灵活性(大小和xy范围可变,易于使用的用户界面等),我想坚持Excel中。 您可以轻松地使用Microsoft.Office.Interop.Excel通过ExcelApp.visible = true; 。 但是,这个模块要求用户释放每个生成的COM对象。 否则,物体保持并消耗记忆。 这就是我更喜欢使用NPOI的原因。 我怎样才能做到这一点? 任何答案将不胜感激。

Excelmacros能够在Win8.1上保存csv,但是不能在Win10上保存/运行

我如何修改下面的VBA代码,使其在Win10上工作? 它在Win8.1上正常工作。 在我的Win10电脑上,它创build目录,但无法保存csv。 这段代码是我自己写的添加保存csvfunction到数据获取代码的附加部分(来源: http : //investexcel.net )。 下面是运行整个macros时收到的错误消息(在使Application.DisplayAlerts = True之后) '16 .csdv'无法访问。 该文件可能已损坏,位于没有响应的服务器上,或只读。 (选项 – 重试/取消) 按下取消后得到这个错误: 运行时错误1004:应用程序定义的错误或对象定义的错误 按下debugging把我带到这部分代码(用黄色突出显示) ActiveSheet.SaveAs Filename:=FName, _ FileFormat:=xlCSV, CreateBackup:=False 这是保存CSV的整个代码体。 Dim strName As String Dim strDirname, Path, strDefpath As String Dim FName As String On Error Resume Next ' If directory exist goto next line 'Now we check if […]

vba,试图改变一个打开的文件夹地址

基本上我想打开一个Windows资源pipe理器,并浏览打开的窗口。 改变打开的窗口本身的path。 我想了一个方法来获得当前的窗口path,虽然它不帮助我: Set abc = CreateObject("Shell.Application") for each cell in abc.windows – gives us all the opened windows if cell.name = "File Explorer" 'etc 以及如何打开一个窗口: Application.ThisWorkbook.FollowHyperlink Address:="D:\", NewWindow:=True 有更多的方法来做到这一点,在shell中做到这一点: Shell("explorer.exe " & "c:\", vbNormalFocus) 基本上我的整个问题是如何改变一个打开的窗口地址,我的意思是,我可以find它作为一个对象与shell.application,我如何继续从这里? 另外,我如何使一个无形的打开资源pipe理器? ty提前。

通过PowerShell(Displayname&EmployeeID)使用Get-ADUser导出Active Directory

我想导出列出所有AD用户帐户只有employeeid属性forms我的域我要排除一个特定的OU – 要排除所有这些。 这里是我运行的脚本,但没有运气没有运气BTW必须是非空雇员IDattribute $OUDN = "OU=Service Accounts,OU=Accounts,DC=domain,DC=tld" Get-ADUser -Properties mail |select name,samaccountname,mail,manager,department,employeeid -Filter {Enabled -eq $true} | Where-Object { $_.DistinguishedName -notlike "*,$OUDN" } 其他代码: $OUDN = "OU=Service Accounts,OU=Accounts,DC=domain,DC=tld" Get-ADUser -properties CN,Title,samaccountname,mail,displayname,manager,department,distinguishedname,employeeid | select-object CN,Title,employeeid,mail,@{n=”PRODID”;e=”samaccountname”},DisplayName,@{n=”Manager Name”;e={(Get-ADuser -identity $_.Manager -properties displayname).DisplayName}},@{n=”ManagerID”;e={(Get-ADuser -identity $_.Manager –properties samaccountname).samaccountname}},Department -Filter {Enabled -eq $true} | Where-Object { $_.DistinguishedName -notlike "*,$OUDN" }

Windows 7:右键单击文件并运行自定义Excel VBA脚本

我在Excel VBA中编写了一个macros,可以为某些数据擦除扩展名为.f06的文件,然后创build汇总数据的电子表格。 必须findExcel工作簿,打开它,运行macros并select.f06文件以生成此摘要,这很不方便。 我更喜欢直接右键单击.f06文件,并select一个名为“scrape”的选项,然后它可以自动运行代码。 1)这可能吗? 2)我可以使用现有的启用macros的Excel电子表格作为参考代码吗? 或者我需要用另一种语言重新编写它? 如果相关,我正在使用Windows 7企业版SP1。 谢谢。

与RegQueryValueEx奇怪的行为whitch返回值的另一个寄存器

我想从registry的Excel.exe的path。 所以我使用了以下内容: 我正在使用Windows64位 RegOpenKeyEx(HKEY_LOCAL_MACHINE, szKey, 0, KEY_READ, &hKey) 同 szKey = "\Classes\CLSID\{ExcelCLSID}\LocalServer", 该寄存器包含“C:\ PROGRA〜1 \ MIF5BA〜1 \ Office15 \ EXCEL.EXE / automation” 用它来获取Excel.exepath RegQueryValueEx(hKey, NULL, NULL, NULL, (BYTE*)szPath, &cSize) 所以当构build我的解决scheme的平台x64 ,我得到的path C:\\PROGRA~1\\MIF5BA~1\\Office15\\EXCEL.EXE /automation 这是好的 ,但是当我构build我的Win32平台的解决scheme时,我得到以下path "C:\\Program Files\\Microsoft Office\\Office15\\EXCEL.EXE" /automation 这很奇怪,因为这个值存储在下面的registry中 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{ExcelCLSID}\ 我在这里错过了什么?