win32ole

    1熱度

    1回答

    的Ruby版本1.9.1p430工作與Office 2010 我試圖趕上DocumentBeforeClose事件上W7運行,但我甚至無法接近得到它的工作! 我跟着一些使用Excel處理SheetSelectionChange的例子。它工作沒有任何問題。 使用相同的過程,我想處理上述Word事件。 我的代碼在WIN32OLE_EVENT.new語句失敗。這裏是我使用的是什麼: require 'w

    0熱度

    1回答

    我想迭代Outlook收件箱,我與Ruby。 我發現一些有用的信息here,但收件箱中的郵件順序不是按照RecevedTime(Item for OLE object的屬性)排序的。 GetLast方法可能會找到最新的消息,但GetPrevious方法不能像我期望的那樣工作。 require 'win32ole' outlook = WIN32OLE.new('Outlook.Applicat

    0熱度

    2回答

    我使用Ruby 1.9.1p430(2010-08-16修訂28998)與MS Office 2010 我從紅寶石推出一份Word: wd = WIN32OLE.new('Word.Application') 一切正常,我可以根據需要操作我的文檔。 但是,Word窗口在後臺,我想將它帶到前臺,以便用戶看到窗口並可以根據需要與窗口進行交互。 我已經做了一些閱讀,但無法找到一種方法來使用Ruby來

    0熱度

    1回答

    我得到錯誤Win32::OLE<0.1709> error 0x80020009: "Exception occurred" in PROPERTYPUT "Value"在行109. 代碼是Perl。 foreach my $ref_array1 (@$array1) { # loop through the array foreach my $col1 (@$ref_array1) {

    2熱度

    1回答

    我試圖從http://github.com/bpmcd/win32ole安裝jruby gem。 似乎標準 jruby -S gem install win32ole 不起作用。 我是紅寶石noobie,到目前爲止我明白這個包不是寶石?我對麼?我需要建立它嗎?如果是的話,你能否指導我解釋如何逐步進行的文檔? 由於大量

    1熱度

    1回答

    我正在建造一種碼頭,我努力尋找如何保存諸如「運行」,「搜索」,「幫助」,「打印機」之類的東西,然後重新打開它們。 我嘗試這樣做: CComPtr<IShellFolder> pDF; SHGetDesktopFolder(&pDF); LPITEMIDLIST pidlPrintersAndFaxes=0; hr=pDF->ParseDisplayName(0, 0, L"::{20D04

    0熱度

    1回答

    好吧,所以我正在做一些很好的OLE(對不起)自動化和紅寶石,我遇到了一個奇怪的問題。我試圖從類型庫中提取一些數據。這個工作在VB: Dim c As New TControlsLib.LangCombo Dim l As TControlsLib.Language Dim converter As New TControlsLib.LcidConverter c.AddAllSystemLa

    1熱度

    1回答

    正如標題所說..是否可以通過win32ole API來控制Adobe Professional 9,最好是使用Ruby腳本。 我希望能夠打開一個PDF文檔,並啓用擴展的評論功能,允許在Adobe Reader中打開時評論文件,但我需要以編程方式進行。 〜ToRd

    1熱度

    3回答

    我是Ruby的新手,我試圖查詢現有的MS Access數據庫以獲取報告信息。我希望將這些信息存儲在Excel文件中。我將如何做到這一點?

    0熱度

    1回答

    我試圖使用Ruby win32ole lib和DTE2 Interface DTE2接口對象來控制的Visual Studio 8 \ 試過這種 require 'win32ole' ide = WIN32OLE.new('EnvDTE80.DTE2') ,並收到此錯誤unknown OLE server: EnvDTE80.DTE2 我做錯了什麼,這可以工作嗎?