Get Started
What is BRFLUID (web)
BRFLUID(web) Add-in is an Office add-in
that replaces Excel VBA. IF97 Steam Table, ASHRAE Air, and CoolProp functions are available in the desktop app, Web browser, and Mac/Ipad.
Excel VBA has functions inside xlsm and xls files, so it has difficulties to manage version of functions and it does not work properly in online (web browser) Office365 or Mac. Javascript Office Add-in works the same in online environment and PC with desktop app. In addition, anyone can use it easily by simply creating and using Excel files in the browser, even if you are not an Office365 subscriber.
BRFLUID(web) Add-in은 엑셀VBA를 대체하는 Office 추가기능
입니다. 데스크톱 앱, 웹브라우저 그리고 맥Mac에서도 동일하게 작동합니다. 이는 IF97 Steam Table과 ASHRAE air, CoolProp 일부함수를 사용가능합니다.
엑셀VBA는 xlsm, xls 파일 내부에 함수를 가지고 있어 업그레이드가 번거롭고 온라인(웹브라우저) Office365나 맥MAC에서는 정상적으로 동작하지 않습니다. Javascript Office Add-in은 온라인환경 및 데스크탑앱을 설치한 PC에서 동일하게 작동합니다. 또한 Office365 유료구독자가 아니더라도 브라우저에서 간단히 엑셀파일을 만들고 사용이 가능하여 누구나 손쉽게 사용가능 합니다.
What is Office Add-in (web)
In a nutshell, "Office Add-ins" are the newest form of Excel add-ins that we've been using with VBA, XLL, VSTO, etc. Since they are JavaScript-based web add-ins that are used in the browser, they have limited functionality compared to VBA, but they also have other advantages. For a detailed explanation of the differences, see the Microsoft homepage description below.
"Office Add-in" 은 한마디로 말하자면 VBA, XLL, VSTO 등으로 사용해 오던 엑셀추가기능의 최신 형태라고 말할 수 있습니다. 브라우저에서 사용하는 JavaScript 기반인 Web add-ins 이기에 VBA와 비교하여 기능의 제약은 있지만 반면 다른 장점도 있습니다. 자세한 차이점과 설명은 아래 Microsoft 홈페이지 설명을 참고하시기 바랍니다.
https://learn.microsoft.com/en-us/office/dev/scripts/resources/vba-differences
How to install
Office Add-ins must be added from the "Add-ins Store" to be used.
For users who are unable to add
due to company or user policy, the MS Office Add-in Sideload Method method described in the MS Official Document is also available.
Office Add-in은 "Add-ins 스토어" 에서 추가해야 사용이 가능합니다.
회사나 사용자 정책상 추가
를 할 수 없는 사용자를 위해 MS Official Document에서 설명하는 MS Office Add-in Sideload Method 방법도 사용가능합니다.
1) Web Browser (Edge/Chrome) install
From the HOME >> Add-ins menu, search for brfluid. And add it
HOME >> Add-ins 메뉴에서 brfluid를 검색합니다. 그리고 추가합니다
To use SideLoading
, follow the steps below SideLoading
을 사용하려면 아래의 절차를 따라합니다
A) Click the Download Manifest button below to download a file.
아래 Download Manifest 버튼을 눌러 파일을 다운받습니다.
* If you also installed the desktop app, you can use the manifest_brfluid.xml file you downloaded to your C:\ drive.
* 데스크톱 앱도 설치하였다면 C:\드라이브에 다운받은 manifest_brfluid.xml 파일을 사용하여도 이상이 없습니다.
B) Open Office365 >> excel web version. If you don't have the appropriate file, click on the "excel file" file shared below.
Office365 >> excel web버전을 엽니다. 적절한 파일이 없다면, 아래 공유된 "엑셀파일" 파일을 클릭합니다.
C) Add the "manifest_brfluid.xml" file from the Add-ins Menu >> Upload My add-in.
추가기능 가져오기 >> "내 추가기능" 등록메뉴에서 manifest_brfluid.xml 파일을 추가합니다.
2) Desktop App install
The program installed on your computer is called the Desktop App. We'll talk about it based on running Excel on a laptop and using it here.
컴퓨터에 설치된 프로그램을 Desktop App이라고 합니다. 노트북에서 엑셀을 실행하고 여기에서 사용하는 것을 기준으로 설명합니다.
F) Import Add-ons >> Confirm that the Shared Folders item is added. If the above procedure completed successfully, you should see the BRFLUID Add-in icon. Tap Add to register.
추가 기능 가져오기 >> 공유폴더 항목이 추가됨을 확인합니다.
위의 절차가 정상적으로 완료되었다면 BRFLUID Add-in 아이콘이 보입니다. 추가를 눌러 등록합니다.
And there you have it, a successful installation.
자, 이제 정상적으로 설치가 완료되었습니다.
How to Use
To use UDF excel function in excel, need to "prefix" at start position because of rule of Office Add-ins.
Each function name must be prefixed with (name.),
- (BR.) or
- Enter the name of the function you want to use (=steam or =air ) and it will be displayed automatically.
Sample
- Excel file in Shared OneDrive as OnlineBRFLUID_ex003.xlsx
- Excel file in Shared OneDrive as BR74w PressureDrop_BRSTEAM with Diagram
License
- BRFLUID MIT License, Copyright (c) 2023 brbr
- X-Steam Tables by xsteam.sourceforge.net/ Magnus Holmgren, Mathworks
https://www.mathworks.com/matlabcentral/fileexchange/9817-x-steam-thermodynamic-properties-of-water-and-steam - X-Steam2, SteamCycle Javascript by Kiran Pashikanti https://github.com/kpatvt/xsteam2/
- psychrolib https://github.com/psychrometrics/psychrolib
- CoolProp http://coolprop.org