2014-10-28 2 views
0

웹 디자인에서는 HTML, CSS 또는 JavaScript 코드를 축소하여로드 시간을 늘리는 것이 일반적입니다. 가독성을 높이기 위해 Tabifier과 같은 도구를 사용하여 미화하는 것이 일반적입니다.VBA 코드를 축소 할 수 있습니까?

VBA 코드 (내 경우에는 Access VBA 코드)도 위의 도구를 사용하여 미화 될 수 있으므로 축소 할 수 있는지 궁금해졌습니다. 이 작업을 수행 할 도구를 찾을 수 없으며 "Can VBA code be minified?"에 대한 Google 검색 결과가 없습니다.

VBA 코드를 축소 할 수 있다고해도 어떤 용도로 사용하겠습니까?

+2

VBA 코드는 P- 코드로 컴파일되므로 축소하면 소스 코드가 흐려지지 않습니다. – citizenkong

+3

네트워크를 통해 전송되는 스크립트 언어의 축소는 해당 전송에 필요한 시간을 줄이는만큼 효과적이며 그 아이디어는 VBA에 실제로 적용되지 않습니다 –

+2

C#을 축소 하시겠습니까? HTML/JS/CSS는 모두 문자열로 전송됩니다. C#/VBA/VB가 컴파일됩니다. –

답변

2

VBA 코드를 "Minified"로 설정할 수 없습니다. .mdb 파일을 .mde 파일로 저장하는 것과 같은 코드를 컴파일하는 것이 가장 비슷합니다. 컴파일 된 액세스 데이터베이스는 코드가 이미 컴파일되어 있으므로 더 빨리 실행되므로 런타임에 컴파일하고 실행하지 않아도됩니다. 또한 데이터베이스의 파일 크기가 작아지고 성능도 향상됩니다.

2

Access의로드 시간은 대부분 서버 응답 시간, 네트워크 연결 또는 잘못 작성된 코드와 관련이 있습니다.

코드 변경으로 서버 응답 시간과 네트워크 연결이 향상되지 않습니다. 잘못 작성된 코드는 여전히 잘못 작성된 코드입니다.

대부분의 경우 Access VBA 솔루션은 로컬 데스크톱이나 원격 PC에서 실행됩니다. 그러나 Access 데이터베이스가 SharePoint 서버에 배포 된 경우 실행중인 데이터베이스는 Java와 같은 웹 브라우저입니다. 그러나 탭 제거, 흰 공백 제거 또는 라인 추가 변경, & _이 SharePoint 환경 에서조차 더 빨리 수행 될지 확신하지 못합니다.

관련 문제