0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

選択中セルをVSCodeで開くマクロ

Last updated at Posted at 2024-11-19

動作確認済み
バージョン次第だが、
本来、Ctrl+Shift+V ショートカットは「値のみ貼り付け」

' OpenInVSCode Macro
' 起動中のVSCodeでファイルを開く
' Keyboard Shortcut: Ctrl+Shift+V
Sub OpenInVSCode()
    Dim filePath As String
    Dim vscodePath As String

    ' 選択中セルのファイルパスを取得
    filePath = ActiveCell.Value

    ' VSCodeのインストールパス(パスを適宜変更してください)
    vscodePath = "C:\Program Files\Microsoft VS Code\Code.exe"
'    vscodePath = "C:\Users\ユーザー名\AppData\Local\Programs\Microsoft VS Code\Code.exe"

    ' VSCodeを起動してファイルを開く
    Shell """" & vscodePath & """ """ & filePath & """", vbNormalFocus
End Sub

あと、個人用マクロのコメント

'//////////////////////////////////////////////////////////////////////////
'// ■Index■
'// Module1: FontColor, BackColor, SheetColor
'// Module2: AddShape
'// Module3: Image
'// Module4: TextBox
'// Module5: Others
'// Module6: Unpublished Side
'// Module7: Draft
'//////////////////////////////////////////////////////////////////////////

'//////////////////////////////////////////////////////////////////////////
'// ■Keyboard Shortcut Management■
'// 日本語はデフォルトのショートカットコマンド
'// Ctrl+Shift+
'// A: InsertArrow
'// B: BackColorLightBlue
'// C: BackColorTransparent
'// D: FontColorDefault
'// E:
'// F: FloatingComment/セルの書式設定
'// G: BackColorGray
'// H:
'// I: InsertRedRectangle
'// J:
'// K: SheetColorKiiro
'// L:
'// M: SheetColorMushoku
'// N:
'// O: BackColorOrange
'// P: フォント設定
'// Q: BackColorYellow
'// R: FontColorRed
'// S: BackColorBeige
'// T: SearchTextInTextBoxes(一部機能未完成)
'// U:
'// V: OpenInVSCode/値のみ貼り付け
'// W: 数式バー開閉
'// X: FontColorBlue
'// Y:
'// Z: ImageSixtyPercent

'// 以下は参考用。Alt+F8からのショートカット登録ができないので登録しない
'//(登録するなら、おそらくキーダウンイベントを定義)
'// 1: 書式_通貨 1,234
'// 2: 書式_上のセル値をコピー
'// 3: 書式_日付
'// 4: 書式_通貨 \1,234
'// 5: 書式_パーセンテージ
'// 6: 罫線_外枠
'// 7:
'// 8:
'// 9: セルの高さ?不明
'// 0:
'// @: 表示拡大?
'// [: 
'// ;: 挿入
'// :: 表示範囲を全選択
'// ]: 
'// ,: 
'// .: 
'// /:
'// \: 罫線_線なし
'//////////////////////////////////////////////////////////////////////////

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?