2017-08-28 38 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'は' Variant'ではなく 'Double'を返します。最初は' Double'を必要とせず、ファイル名の前後に二重引用符を入れる必要があります。 – GSerg

+0

これはそれでした!ありがとうございました! –

関連する問題