2017-08-28 127 views
0

我想用VBA在記事本(或記事本++)中打開.tbl文件。基本上,我有一些.tbl文件,我可以拖放到記事本++編輯,我想通過VBA做同樣的事情。一旦文件打開,我可以處理編輯。我無法找到任何有關使用VBA在記事本中打開非txt文件的任何信息。使用VBA在記事本中打開.tbl文件

在Excel中打開破壞格式,所以我想堅持使用文本編輯器。

謝謝!

+1

'殼 「的notepad.exe 」「 C:\ file.tbl」 「」'? – GSerg

回答

0

您可以編寫調用記事本++一個簡單的VBA模塊:

Sub Button1_Click() 
    Dim res As Variant 
    Dim fileToOpen As String 
    Dim nppPath As String 

    fileToOpen = "F:\test.tbl" 
    nppPath = "F:\Program Files (x86)\Notepad++\notepad++.exe" 

    res = Shell(nppPath & " " & fileToOpen, vbNormalFocus) 
End Sub 
+0

'Shell'返回'Double',而不是'Variant',你不需要'Double'來開始,並且文件名周圍應該有雙引號。 – GSerg

+0

這樣做了!謝謝! –