파일에 저장된 프로그램으로 명령 행 인수 전달


0

아래처럼 MS Office 프로그램 (Excel, Word, Powerpoint)에 명령 줄 인수를 전달하고 싶습니다.

"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.exe" "c:\Book1.xlsx" /e/<arg1>

MS Office 플러그인 이벤트 기능에서 액세스 할 수 있도록

private void button1_Click(object sender, RibbonControlEventArgs e){}


원하는 인수 를 사용하여 .bat를 작성할 수 있습니다 . 질문이 뭐야?
Raystafarian

파일 이름 목록과 각 파일 이름에 대해 일부 매개 변수가 포함 된 파일 (인수 파일이라고 함)을 원하십니까? 그리고 blah.xls 파일을 두 번 클릭하면 blah.xls 파일을 열도록 지정한 매개 변수로 파일을 엽니 다. 어떻게해야할지 모르겠습니다. 아마도 그것은 엑셀 이외의 프로그램과 엑셀 파일을 연관시키는 것을 포함하고, 그 프로그램은 올바른 인수와 함께 엑셀로 파일을 실행할 것입니다
barlop

@Raystafarian "Book1.xlsx를 더블 클릭"이라고 쓴 곳을 읽지 않았습니까?
barlop

@Raystafarian, bat 파일은 파일을 찾아야하는 경우 열 파일을 선택할 수있는 좋은 방법이 아닙니다. 모든 xls 파일에 대해 bat 파일을 제안하고 있습니까? 또는 모든 xls 파일에 대한 메뉴. 어쩌면 디렉토리에있는 모든 xls 파일에 대한 메뉴를 제공 할 수도 있습니다.
barlop

@barlop 네, "book1 클릭"부분을 놓쳤습니다. 으악
Raystafarian
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.