我正在处理Excel VBA中的一段代码,在该代码中,如果文件不在其默认路径上,则用户可以选择该文件的默认路径。
我想对它进行过滤,以确保他们不会选择错误的文件。
我的想法是以某种方式过滤它,以检查“原始文件名”(您可以在属性->详细信息中看到)是否与我给出的文件名相同。这样,即使重命名了特定的文件,它也可以工作。
我的问题是,我不知道如何指代它。
编辑
多亏了ZAT,实际代码看起来像这样:
Private Sub vncexe(vncexe As String)
Dim vncpath1 As String
Dim vncpath2 As String
Static temppath
当我试图在arch Linux上启动realvnc-vnc-查看器时,缺少一个依赖项(libcrypt.so.1)。每次我尝试用命令行启动vnc-查看器时,都会出现这些错误:vncviewer: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory,我在2.0版上有libcrypt.so,但似乎vnc查看器只适用于版本1,我已经下载了带有pacman的realvnc-vnc-查看器,我不能再启动这个应用程序了。
有什么想法吗?
我在excel中有一个资产标签的列表。我有两个栏(F和G)。在G中是实际的资产标记。在F中,我希望在每一行上创建一个按钮,使用G列旁边单元格中的数据来执行宏
列的例子:
我有一些VBA代码,它以G列中的资产标记启动vncviewer.exe,这是一段很好的代码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("G:G")) Is Nothing Then
'Call Shell("c:\p
所以我已经解决了这个问题,但我想为了子孙后代而放弃这个解决方案。
我有2只软呢帽-29盒。我想以通常的方式使用(tiger-)vncserver和(tiger-)vncviewer。问题是,它一直未能建立起联系:
$ vncviewer <server-name>
....
CConnection: Server supports RFB protocol version 3.8
CConnection: Using RFB protocol version 3.8
CConnection: Choosing security type VeNCrypt(19)
CVeNC