728x90
300x250
[Office VBA] Office Ribbon Editor v4.4.2

 

[Office VBA] Custom UI Editor, http://yyman.tistory.com/337, 2013.08.15 23:43

 

위의 글과 연결됩니다.

이글에서 소개하는 것은 다름이 아니라 한국어 지원이 되는 오피스 리본 에디터를 소개하고자 합니다.

 


1. OfficeRibbonEditior 4.4.2

 

OfficeRibbonEditor442.7z

 

 

이전의 포스트에서 소개하고 있는 프로그램은 한글어 지원이 되지 않습니다. 두 버전을 혼용해서 사용하시면 작업하시기에 원활히 작동될 겁니다.

 


2. 프로그래밍에서 참고해야 할 점

 

프로그램 코드로 생성할 경우에는 아래의 점을 중요하게 생각하고 작성해야 합니다.

프로시저 (control As IRibbonControl)

 

위의 내용처럼 작성해야 합니다.

반응형
728x90
300x250

[Office VBA] Custom UI Editor

 

안녕하세요. 이번에 소개할 프로그램은 마이크로소프트 오피스(이하 Microsoft Office) 문서로 작성된 Xlsm 문서, xlsx 등의 문서를
마치 프로그램 코드로 작성한 것처럼 만들어주는 프로그램 입니다.

 

마이크로소프트 오피스 문서의 구조는 크게 XML 형태로 되어 있습니다.

상단의 메뉴바를 살펴보면, 리본 메뉴가 존재합니다.

 

해당 프로그램에서는 문서 하나를 특성화된 형태로 리본 등을 커스텀(사용자 맞춤) 형태로 만들어주는 프로그램입니다.

= Good morning. The program will include Microsoft Office (Xlsm) documents, and xlsx documents
   It is a program that makes it look like it was written in program code.
= The structure of Microsoft Office documents is largely in the form of XML.
= If you look at the menu bar at the top, there is a ribbon menu.
= It is a program that makes a document into a customized form of a ribbon in a specialized form.

 


1. 프로그램 소개

 

 

Fig 1-1) Office 2007 Custom UI Editor

 

이런 형태로 된 프로그램입니다.

첨부 파일은 아래에 있습니다.

 

[첨부 / Attechment]

OfficeCustomUIEditorSetup.zip

 

위의 그림에는 마이크로소프트의 오피스 2007만 가능한 것처럼 되어 있으나 실제로 사용하면 마이크로소프트의 오피스 2010도 가능합니다.

(Office 2010 / Office 2007)

 

리본 메뉴를 엑셀 파일의 xlsx의 xml을 건들어서 조작하는 전문 프로그램입니다. 이 파일은 한국어가 지원되지 않은 버전입니다.

 

이 프로그램을 사용하고 나서 발생되는 문제에 대해서는 책임지지 않습니다.
For problems that occur after using this program it is not responsible.

 


2. 사용 방법 관련

 

사용법은 매우 간단합니다.

http://www.rondebruin.nl/win/s2/win001.htm (원본 사이트)

 

리본 이미지 번호 파일입니다.

MSO_Image_Browser.xlsm

 

리본에 관해서 전문적으로 MSDN에서 다루고 있습니다. 아래의 참고자료를 참고하시면 도움이 될 것으로 보입니다.

 


3. 참고자료(Reference)

 

1. OfficeCustomUIEditor에 관한 사항

1. http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2006/05/26/customuieditor.aspx, Accessed by 2013-08-15

 

2. 리본에 관한 사항

2-1. http://msdn.microsoft.com/ko-kr/library/aa338202(v=office.12).aspx, Accessed by 2013-08-15

 

반응형
728x90
300x250
[Office VBA] Excel 2013 VBA - 데이터 Refresh하기

 

안녕하세요. 이번에 소개할 것은 데이터 Refresh에 관한 것입니다.

VBA에서 아래의 코드를 작성하면 엑셀의 데이터를 전부 새로 최신화를 시킬 수 있습니다.

 


1. 예제 코드

 

Application.CalculateFullRebuild

 

이 명령어로 엑셀의 데이터를 새로 계산할 수 있습니다.

반응형
728x90
300x250
[Office VBA] Excel VBA에서 MSSQL 연동하기(Insert)

 

이번에 소개할 것은 Microsoft의 MS-SQL과 연동하는 방법에 대해서 소개하겠습니다.

간단한 예제 코드로서 사용하는 방법을 담았습니다.

 

1. 예제 코드

 

Sub UploadFromExcelToSQL()

Dim adoCN As ADODB.Connection
Dim sConnString As String
Dim sSQL As String
Dim lRow As Long, lCol As Long

sConnString = "Provider=sqloledb;Server=servername;Database=NORTHWIND;User Id=xx;Password=password"

Set adoCN = CreateObject("ADODB.Connection")

'adoCN.Open sConnString

'Assumes that you have Field1, Field2 and Field3 in columns A, B and C
'For this example we can assume that the data exists on Sheet1, with a header on row
'1 and data in rows 2-11
'Also assume that the fields are defined as character (e.g. varchar or char)
'Text values must be enclosed in apostrophes whereas numeric values should not.


For lRow = 2 To 11

    sSQL = "INSERT INTO YOUR_TABLE (FIELD1, FIELD2, FIELD3) " & _
            " VALUES (" & _
            "'" & Sheet1.Cells(lRow, 1) & "', " & _
            "'" & Sheet1.Cells(lRow, 2) & "', " & _
            "'" & Sheet1.Cells(lRow, 3) & "')"
       
    adoCN.Execute sSQL
   
       
Next lRow

adoCN.Close

Set adoCN = Nothing
 
End Sub

 

2. 예제에 사용된 라이브러리(Library)

 

 번호

 라이브러리명

 구분

 

 1

 Microsoft ActiveX Data Objects 2.x Library

 필수

 

 

 

 

 

 

반응형
728x90
300x250

[ExcelObj].NET 개발자의 관점에서 파악한 Excel 개체 모델 - VS2012기준

 

(Office 2010 이상, Visual Studio 2012 기준)

 

http://msdn.microsoft.com/ko-kr/library/bb386107.aspx

(한국)

 

참고하시면 좋은 자료가 될거 같습니다.

반응형
728x90
300x250

[ExcelObj].NET 개발자의 관점에서 파악한 Excel 개체 모델

 

http://www.microsoft.com/en-us/download/confirmation.aspx?id=4640 

(영문)

 

http://msdn.microsoft.com/ko-kr/library/aa168292(OFFICE.11).aspx

(한국)

 

닷넷 기반의 엑셀 제어 기술에 대한 예제입니다.

마이크로소프트에서 공식제공합니다.

 

 

ExcelObj.exe

 

반응형
728x90
300x250

[Windows 7, 8] 윈도우 만능상태(무인상태) 만들기

 

윈도우 만능상태(무인상태)로 만드는 방법입니다.

이 글은 윈도우 고급 사용자들이 알아두면 좋을 것으로 보입니다.

This is how to make the window universal (unattended).
This article should be familiar to advanced users of Windows.

 


1. 방법(Methods)

 

먼저 윈도우 CD 또는 USB를 넣고 부팅합니다.

Ctrl + Shift + F3키를 누르면 재부팅 후에 관리자 계정으로 로그인 됩니다.

First insert the Windows CD or USB and boot.
If you press Ctrl + Shift + F3, you will be logged into the administrator account after rebooting.

 

 

그림 1-1) 윈도우 설치 화면(CD 또는 USB 미디어)

 

네트워크 위치 설정을 취소합니다.

Cancel the network location setting.

 

 

그림 1-2) 무인 상태

 

시스템 준비 도구 창을 끄지말고 둡니다. 일반화를 체크합니다.

Leave the System Preparation Tool window off. Check Generalize.

 

 

그림 1-3) sysprep의 실행 모습

 

기타 프로그램을 설치합니다.

Install other programs.

 


2. 부트 위치가 C:\가 아닐 때(When the boot location is not C:\)

 

bootsect를 c:\에 압축 풉니다.

Extract bootsect to c:\.

 

[첨부 / Attachment]

bootsect.zip

 

명령 프롬프트를 관리자 계정으로 엽니다.

Open a command prompt with an administrator account.

 

 

그림 2-1) 명령 프롬프트 화면(윈도우 7)

 

 

표 2-1. 입력할 명령어(Commands to enter)

 

cd c:\

bcdboot c:\windows /s c: /l ko-kr

(BCDboot)

 

bootsect /nt60 c:

(Bootsect)

 

반응형
728x90
300x250

[Windows Vista, Windows 7] 토큰 키 - 백업하기


1. [Windows 7] 정품 키 백업하기, http://yyman.tistory.com/355, 2013.09.29 12:59
2. [Windows 8] 정품 키 백업하기(토큰 백업) - Office 2013 키 백업, http://yyman.tistory.com/356, 2013.09.29 13:04 


이 글과 함께 참고하시여 사용하면 됩니다.

 


1. 사용 방법

 바탕화면에 압축풀고 사용하시면 됩니다.

 

[첨부(Attachment)]

Token Cmd.zip

 

cmd 코드 작성하는 원리 및 방법 등을 배울 수 있는 좋은 코드라고 보입니다.

반응형

+ Recent posts