Matthew Jenkins created JRUBY-6321:
--------------------------------------

             Summary: win32ole can not insert excel strings/inconsistent 
behavior, win32ole 0.8.5
                 Key: JRUBY-6321
                 URL: https://jira.codehaus.org/browse/JRUBY-6321
             Project: JRuby
          Issue Type: Bug
          Components: win32ole
    Affects Versions: JRuby 1.6.5
         Environment: Windows 7 x64 Pro
            Reporter: Matthew Jenkins
            Assignee: Thomas E Enebo


require 'win32ole'

excel = WIN32OLE.new('Excel.Application')
excel.visible = true
workbook = excel.Workbooks.Add()
worksheet = workbook.Worksheets(1)
worksheet.Range("A1:D1").value = "a"

will insert "a" into cells A1, B1, C1 and D1. Which is identical to ruby main.


Changing the last line to = "a","b" 
will insert blanks into A1 and B1 and #N/A into C1 and D1. In ruby main a is 
inserted into A1 and b is inserted into B1 with #N/A inserted into C1 and D1

Changing the last line to = "a","b","c","d"
will result in blanks in A1 to D1 and on ruby main they are properly inserted 
into A1 through D1 respectively.

My Jruby version is "jruby 1.6.5.1 (ruby-1.8.7-p330) (2011-12-27 1bf37c2) (Java 
HotSpot(TM) 64-Bit Server VM 1.7.0_01) [Windows 7-amd64-java]" and my Ruby main 
version is ruby 1.9.3p0 (2011-10-30) [i386-mingw32]



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to