經 Planatech Solutions - 產品類型: Add-In / 應用程式 / 安裝嚮導
用 C/C++創建Excel的插件。 XLL+ 是一種可幫助 C/C++ 程式員創建Excel插件庫的工具。 XLL+ 含有工具和C++類庫,可以簡便、安全地生成高性能的Excel插件。 XLL+類庫可將微軟Excel SDK與簡單、直觀化的C++類進行封裝,而嚮導可以為您創建所有的代碼。 用戶只需很少的Excel或SDK方面的知識。 用XLL+生成的插件不含任何Visual Basic代碼;它們是完全用C和C++寫成的。
我們的常規價格如下。 請登錄後查看打折後的價格。
| 加入購物車 | $ 1,073.10 | 1個程式員 License Mfr. 部件號: XLP70E-703 |
下載 (135.4 MB) | |
| 加入購物車 | $ 749.70 | 1個程式員升級License 可從XLL+ V4.x - V6.x升級 | 驗證 | 下載 (135.4 MB) |
我們的價格包括ComponentSource的技術支持。對於大多數可下載的產品,還提供線上備份和免費升級為新版本,若新版本在購買後的30日內發佈的話。 所有銷售都是按照我們的標準條款 進行的,並且適用我們的退貨政策. 請 聯繫我們 若您需要任何未在列出的License選擇,包括批量License及以前的版本。
我們的常規價格見上。 請登錄後查看打折後的價格。
XLL+ V6.0 版的新功能
對Excel 2007的支持 - XLL+ 6.0 支持 Excel 2007的新功能,包括:
XLL 的插件窗口- XLL 插件窗口是一個生存在在Visual Studuo內的工具窗口,允許您對所有插件的函數進行直接查看和編輯。 您可以用插件窗口來對源代碼進行導航,您也可以把它與Visual Studio 屬性窗口一起使用,以直接對插件的函數進行修改而無需彈出XLL+的功能嚮導。 您可以選擇多個函數,並同時對所有函數進行更改。
可擴展性 - XLL+ 6.0 提供了多種可擴展的新功能,以使XLL+生成的代碼更適合您現有的代碼基礎。
擴展的類型 - XLL+ 總可以將Excel的輸入轉換為標準的C和C++類型,如double, int, std::string等。通過XLL+ 6.0, Planatech採用了擴展到的類型,可以讓您指定自己的數值類型,如日期類、貨幣編碼或枚舉值,並且可讓這些類型與標準的內建類型一起出現在功能嚮導中。 功能嚮導可生成將Excel輸入轉換到擴展類所需的所有必要的代碼,並對輸入進行驗證,並在輸入驗證失敗時生成合適的出錯資訊。
功能的擴展 - 通過 XLL+ 6, 您可以創建自己的功能擴展,每當您選擇這些擴展時,它們將會被插入XLL+的功能嚮導為某個功能所生成的代碼中。
功能擴展的典型使用包括:
容器類- XLL+的較早版本只對容器提供有限的支持。 1維的輸入被置於std::vector, 2維輸入被傳遞到ple::imtx 矩陣類。在第6版的XLL+中,您可以為任何向量和矩陣輸入指定容器類型。 因此,如果您正在編寫的XLL插件需要調用現有功能的庫,您可以吧Excel的輸入直接傳遞到庫所需要的容器類型。
對象處理 - 在XLL+ 6中,您可以使對象返回Excel, 並將它們表示為句柄,無需編寫任何代碼。 句柄可作為參數被傳遞到插件函數中,而XLL+ 的功能嚮導可生成代碼,將每個句柄轉化為其所表示的對象。
非同步函數 - 肉過某個函數需要很長的時間完成,Excel會被鎖定,在此期間不可用。 有時非同步地,以獨立的線程運行函數是有用的,這樣可以在函數完成過程中使Excel保持可用。 在計算繼續進行的過程中,目標單元格會顯示 “#WAIT!”, 在計算完成後, 結果會自動跟新並顯示正確的計算結果。 過去,需要花很大的功夫才能實現這樣的功能,並且會因代碼複雜而產生高昂的維護成本。 通過XLL+ 6, XLL+ 功能嚮導允許您在不編寫代碼的情況下為函數創建一個非同步版。
英語之外的其他語言 - XLL+在運行階段返回的出錯資訊現在可以以英語之外的其他語言顯示。 關於此功能和其他語言方面的改進的資訊,請參考《用戶指南》中的“英語之外的其他語言”。
公式嚮導預覽 - 新的公式嚮導預覽功能允許您查看您的函數在Excel公式嚮導中的確切外觀。 您不必啟動Excel即可知道您的名稱和描述是否適合滿足嚮導的要求。
收藏夾 - 您可以為"經常用到的參數"創建一個庫,以便在新的插件函數中對函數中的標準參數進行重複調用。 您可以在團隊成員之間共用這些庫,以便所有的函數都有標準的名稱、描述和簽名。
集成的CHM 幫助檔- 新的幫助檔生成器可為您的插件創建全功能的編譯版的幫助檔,並允許您加入自己的HTML內容,這些內容將被插入編譯後的幫助檔中。 每當用戶點擊"此函數的幫助"時,幫助主題將自動出現在Excel的公式嚮導中。
V5.0中的新功能:
V4.3.1中的新功能:
V4.2版的新功能
關於XLL+
XLL+ 是一種可幫助 C/C++ 程式員創建Excel插件庫的工具。 如果您用C++來寫Excel的插件,您應當用XLL++。 此工具可在各個方面幫助您創建和維護Excel插件。
為什麼要用到它?
許多程式員在寫Excel的插件功能時,喜歡完全用C 或C++而不是Visual Basic,這有許多好處,包括速度、穩定性和技術方面的考慮。 微軟的Excel SDK是唯一的可不寫Visual Basic代碼而實現這一目的的方式。
XLL+ 提供了一套開發工具,可讓程式員立即使用Excel SDK。 XLL+工具可將SDK環境的複雜性隱藏起來,讓程式員和設計師把精力集中到核心技術上來,無論是金融模型、溝通還是工程方面。
XLL+ AppWizard 可生成一個DevStudio 專案,包含所有XLL插件框架的源代碼。程式員所需做的全部是自己編寫插件功能。
XLL+ 的功能嚮導可生成在Excel中正確註冊插件,以及將數據從Excel數據結構轉換到標準的變數和STL容器所需的代碼。
可通過1個類庫將微軟Excel SDK與簡單、直觀的 C++類封裝在一起。 這樣可以讓您將數據來回傳遞而無需瞭解SDK數據的結構。 它們還能以不可見的方式對所有與和excel之間的數據共用相關的問題進行管理。
XLL+的用戶可在幾秒鐘內生成一個有效的 Excel插件,並可幾分鐘內學會如何增加有用的函數。
功能:
AppWizard
AppWizard 可在微軟Developer Studio 下創建完整的專案。 用戶可以確定是否包含各種選擇功能、例如MFC(微軟基本類)集成和版本資訊。 此專案可立即進行編譯、鏈接和運行。 所有原始檔案含有有用的注釋,並且與ClassWizard相容。
所有Excel需要的功能都通過嚮導加入。 創建的新專案會立即被Excel作為插件被識別。用戶可以立即開始編寫插件功能。
功能嚮導
功能嚮導是一個Developer Studio插件,與DevStudio完全集成。 您可以用它來制定Excel插件的功能的簽名和幫助文字。 它可以為編寫函數的框剪,並確保在Excel中正確的註冊和描述。 以後,如果您需要為函數增加或改變參數,您可以用功能嚮導來保持註冊的詳細資訊的同步。
參數可以指定為單元格、1維或2維數組或自由表單。 您還可以指定所有的參數含有某些數據類型,如整型、字串等。功能嚮導會生成代碼塊,可以檢查所有函數的輸入的一致性,並將這些輸入提取為有用的變數,如STL集合等。
功能嚮導支持完整的ROUN-TRIP。 如果您改變的函數的簽名,只有嚮導生成的代碼才會被改變。 您在框架中加入的代碼都不會受到影響。
如果您的函數含有30多個參數,因此對於Excel來說更複雜,您可以用功能嚮導允許把單個參數組成數組,然後在運行階段生成代碼時在進行拆分。
功能嚮導可提供線上的幫助,用戶指南中的幾個章節是關於如何學習有效使用的內容。
類庫
這個類庫含有一套C++對象,可隱藏Excel數據介面的複雜性。 特別是,這些類可以管理所有記憶體問題。 通過提供一套虛擬函數保證程式員可以為插件庫的開啟、關閉或註冊編寫時間處理器。
對MFC的支持
可通過MFCbuild來創建庫,以便可以全面集成在微軟基本類中,以便能在您的插件範圍內使用MFC窗口和其他類。
COM 的集成
您可以實現虛擬功能來捕捉Excel的應用程式的時間,如檔的打開和關閉、用戶輸入,計算等。您不需要編寫任何COM代碼: XLL+ 框架處理所有的工作。
線上幫助
XLL+ 線上幫助被完全集成在DevStudio中並出現在MSDN中。 除了作為所有類和功能的完全索引,線上幫助還含有一個用戶指南和一個教程。 還為所有重要的方法提供了範例代碼。
範例代碼
通過提供範例的專案,可向您顯示如何使用Excel和XLL+的所有功能。 Walkthroughs 可以讓您快速瞭解Excel的插件的標準功能。 還有一些較小的範例個函數來顯示所有的XLL+方法和類。