'Programming Language'에 해당되는 글 65건

  1. 2019.10.14 Excel에서 notepad++ 열기
  2. 2019.10.14 c# 관련사이트
  3. 2019.10.14 Highlight Textbox
  4. 2019.10.14 Visual Studio Installer 를 이용한 배포(Deployment)
Programming Language/Excel2019. 10. 14. 00:32
728x90

1.방법 Hyperlink 를 사용해서 열거나,

 

2.vba를 이용하거나.

2번째 벙법으로 하면,
1) 파일을 매크로가 가능한 xlsm파일 형식으로 다른이름으로 저장하고,
2) Alt+F11을 눌러서, 코딩이 가능한 VBA 모드로 변환한다.
3) 해당 시트를 클릭해서, 아래 코드를 붙여 넣기 하고, 저장한다(Ctrl+S).여기서, 파일경로는 1행, 라인은 13라인.
4) 마지막으로, openFileInNotePad.bat 파일을 만든다.

 

# 1. VBA 의 해당 시트 코딩

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column = 13 Then  // 이벤트가 실행될 컬럼
        Dim filePath As String
        Dim lineNo As String
        Dim RetVal As Integer
            
        filePath = Cells(Target.Row, 1) // 1: 파일경로를 가져올 컬럼
        lineNo = Cells(Target.Row, 5)   // 5: 파일라인을 가져올 컬럼
        If Target.Row > 1 And filePath <> "" Then
            RetVal = MsgBox("Run Batch", vbYesNo)
            If RetVal = 6 Then
                RetVal = Shell("C:\openFileInNotepad.bat" & " " & filePath & " " & lineNo, 1)
            End If
        End If
    End If
End Sub

 

# 2. openFileInNotePad.bat 코딩

"C:\Program Files (x86)\Notepad++\notepad++.exe" "%1" -n%2

 

 

end.

728x90
Posted by 하루y
Programming Language/C#2019. 10. 14. 00:30
728x90

1.Sample Code

2.Component

 

 

728x90

'Programming Language > C#' 카테고리의 다른 글

ChartFX Help  (0) 2020.01.19
remove comments with C#  (0) 2019.10.14
excel upload faster  (0) 2019.10.14
Highlight Textbox  (0) 2019.10.14
Visual Studio Installer 를 이용한 배포(Deployment)  (0) 2019.10.14
Posted by 하루y
Programming Language/C#2019. 10. 14. 00:27
728x90

 

728x90

'Programming Language > C#' 카테고리의 다른 글

ChartFX Help  (0) 2020.01.19
remove comments with C#  (0) 2019.10.14
excel upload faster  (0) 2019.10.14
c# 관련사이트  (0) 2019.10.14
Visual Studio Installer 를 이용한 배포(Deployment)  (0) 2019.10.14
Posted by 하루y
Programming Language/C#2019. 10. 14. 00:19
728x90
  1. Visual Studio Installer를 설치 전이면,
    • Visual Studio 메뉴 > 도구 > 확장 및 업데이트 메뉴를 선택한다.
    • 좌측 창에서 온라인을 선택하고, 우측검색에서 "install" 로 검색해서, Visual Studio Installer를 설치한다.
    • 이때, Visual Studio를 종료하라고 메시지가 나온다. VS종료 후 설치하고, VS를 다시 실행한다.
  2. 기존 솔루션에서 배포 프로젝트를 추가한다.
    • 기존 솔루션을 열고, 솔루션 우측클릭 후, 추가 > 새 프로젝트 메뉴를 선택한다.
    • 좌측 창에서 설치됨 > 기타 프로젝트 형식 > Visual Studio Installer 를 선택 후, 맨 아래에 프로젝트 이름을 적고, [확인]버튼을 선택한다.
  3. 배포 프로젝트 설정
    • 배포할 프로젝트 Object(DLL,EXE) 추가
      • 배포 프로젝트 우측 클릭 후, "Add > 프로젝트 출력"을 선택하고, 필요한 프로젝트를 선택 후, 기본 출력 값선택 후, [선택]버튼을 클릭한다.
      • 프로젝트 복수개면 위, 작업을 반복한다.
    • 배포 프로젝트 우측 클릭 후 "View > 파일 시스템"을 선택 후, Desktop이나 프로그램메뉴를 축한다.
      • 좌측 창 User's Desktop 선택 후, 우측창에서 바로가기를 선택한다. "Select Item in Project"창에서 Application Folder의 "기존 출력(Primary Output)"을 선택한다. (그러면, 아마도 기본출력의 속성에서 KeyOutput File로 연결되는 것 같음.)  이때, 아이콘을 설정하면 프로그램 아이콘이 변경된다. 프로그램 타이틀 바 아이콘은 해당, 프로그램 폼의 icon을 변경해야 함.
      • 좌측 창 User's Programs Menu 선택 후, 우측창에서 프로그램메뉴 폴더를 생성 후, 바로가기를 Desktop처럼 생성한다.
    • 배포 프로젝트 우측 클릭 후, "다시 빌더"를 선택한다.
  4. 배포 프로젝트 설정에서 x64 환경을 배포하려면,
    • 배포 프로젝트 속성창(Alt+Enter)을 열고, "구성 관리자"를 선택한다.
    • 활성 솔루션 구성에서 <새로 만들기>를 선택 후, x64환경을 추가한다.
      • 설정값은 구성:Release, 플랫폼:x64로 설정한다.
      • 구성관리자에서 설정한 x64 상태로 나온다.
    • 배포 프로젝트 속성창에서, Output File name을 x64용 디렉토리와 파일로 설정한다.
    • 배포 프로젝트를 선택 후, 속성 Panel(창아님)에서 필요한 사항을 변경한다.=>배포프로젝트를 선택후,속성창으로이동하면보인다.
      • Author: 개발자
      • Manufacturer: 개발회사 --> 기본적으로  C:\programes files\회사명\프로그램폴더명\ 이렇게 구성이 된다.
      • TargetPlatform: x64 선택 -> setup의 TargetPlatform인데, 같이 설정하지 않으면 오류가 발생할 수 있음.
      • Version : 이 값에 따라 레지스터리 ProductCode값이 변경됨. 1.1 -> 1.2 이후 다시 1.1하면, 새로운 값으로 변경됨. 주의할 것!!! 이것 좀다 다시 살평봐야 함.!!!
    • 배포 프로젝트 우측 클릭 후, "다시 빌더"를 선택한다.
    • 주의사항
      • x86과 x64의 빌더 구분은, 배포 프로젝트 속성(Alt+Enter) 창에서, "구성 관리자"값 에 따라 좌우된다.
      • x86과 x64의 빌더 결과는, 배포 프로젝트 속성(Alt+Enter) 창에서, Output File name 값에 좌우된다.
      • x86과 x64의 빌더 시, 프로젝트 속성Panel에서 TargetPlatform값도 같이 변경, 이상에 오류가 발생하지 않는다.

end.

728x90

'Programming Language > C#' 카테고리의 다른 글

ChartFX Help  (0) 2020.01.19
remove comments with C#  (0) 2019.10.14
excel upload faster  (0) 2019.10.14
c# 관련사이트  (0) 2019.10.14
Highlight Textbox  (0) 2019.10.14
Posted by 하루y