Get Adobe Flash player

Perfil MVP

perfil mvp

Autenticação

Online

Nenhum

Estatísticas

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoje58
mod_vvisit_counterOntem281
mod_vvisit_counterEsta semana769
mod_vvisit_counterEste Mês4250
mod_vvisit_counterTodas481277

Ligados 5
O seu IP: 38.107.179.226
,
Agora: 2012-02-23 07:41
Excel for Developers Forum
This forum is for Developer discussions and questions involving Microsoft Excel

  • how do I pull data users from a database and automatically create a csv file using excel functions?
    I wondering wonderig if its possible to pull data from a database using Visual basic and then use VSTO functions to create an csv file automatically?

    Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth. - "Sherlock holmes" "speak softly and carry a big stick" - theodore roosevelt. Fear leads to anger, anger leads to hate, hate leads to suffering - Yoda



  • How to get page no. of a perticuler cell

    Hi,

    I want to get the page no of a perticular cell in excel 2007.


    Art Of Living Is Art Of Giving



  • How to assign the border size based on the pixel instead of row and column values in EXCEL?
    How to assign the border size based on the pixel instead of row and column values in EXCEL?

    Thanks & Regards, With Raghav



  • References.AddFromFile will not work with *.xltm
    Why is it that .AddFromFile throws up an error 48 when trying to add a xltm file as a reference? You can add it manually but not programatically.

  • Interop - supressing linked data dialogs?

    I am maintaining an old VB app that reads data from batches of spreadsheets. 

    Some of these spreadsheets have linked data in external, inaccessible spreadsheets.  These have never caused an issue, because of the following code:

    m_excelApplication = New Excel.Application
    m_excelApplication.DisplayAlerts = False
    m_excelApplication.Visible = False
    m_excelApplication.AskToUpdateLinks = False
    m_excelApplication.EnableEvents = False
    m_excelApplication.ScreenUpdating = False
    m_excelApplication.AutomationSecurity = Microsoft.Office.Core.MsoAutomationSecurity.msoAutomationSecurityForceDisable

    Now that users of this application are upgrading from Office 2003 to Office 2010, these spreadsheets with linked data are popping up dialogs:

    Security Alert - The identity of this web site of the integrity of this connection cannot be verified.

    Microsoft Excel - Unable top open http://linked_spreadsheet_url

    Why are these dialogs now appearing, when DisplayAlerts is set to false?

    *Edit - I should note that a new application object is created for each spreadsheet being read in, so .DisplayAlerts is always False.




  • stop EXCEL.EXE by disposing COM object

    I am embedding the content of an excel file to my word document using the following code:

     Microsoft.Office.Interop.Excel.Application excel =null;
    Microsoft.Office.Interop.Excel.Workbook tempWorkbook = null;

     excel =new Microsoft.Office.Interop.Excel.Application();
    WorkBooks = excel.Workbooks;
    tempWorkbook = WorkBooks.Open(excelDocument, Type.Missing, Type.Missing, Type.Missing, "password", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

    Microsoft.Office.Interop.WordApplication.ActiveWindow.Selection.InlineShapes.AddOLEObject(Type.Missing, excelDocument, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);


    in the finally block I release the COM objects:

      if (tempWorkbook != null)
                        {
                           
                            Marshal.FinalReleaseComObject(tempWorkbook);
                            tempWorkbook = null;
                        }
                        if (WorkBooks != null)
                        {
                           
                            Marshal.FinalReleaseComObject(WorkBooks);
                            WorkBooks = null;
                        }
                        if (excel != null)
                        {

                            excel.Quit();
                            Marshal.FinalReleaseComObject(excel);
                            excel = null;
                        }

    But the excel process still runs.What am I doing wrong?






  • VBA for Excel 2010: Pivot Table Workbook.Connections

    I'm trying to retrieve the information stored in in ActiveWorkbook.Connections("1-RES Shopping Lists").OLEDBCConnections

                     .CommandText = Array("Recipes$")

                     .Connection = Array(Data Source=C:\Users\robertsutor\Desktop\1-RES Shopping Lists.xlsm)  ' Only this portion

    How do I get these values stored in a variable and what should the data type be for the variable?

    In this code I'm trying to retrieve this information and display it in a MsgBox (VBA doesn't like the code lines in bold; Object doesn't support property or method):

    Sub ConnectionString()
    Dim strConnShtName As String
    Dim strConnPath
    strConnShtName = ActiveWorkbook.Connections("1-RES Shopping Lists").OLEBConnetion.CommandText
    strConnPath = ActiveWorkbook.Connections("1-RES Shopping Lists").OLEBConnetion.Connection = Array("Data Source")
    MsgBox ("Sheet Name:  " & strConnShtName & "Path:  " & "strConnPath")

    End Sub

    Any help would be appreciated.  I'm stumped??

      Here is where the related VBA code sets in a recorded Excel Macro:
        With ActiveWorkbook.Connections("1-RES Shopping Lists").OLEDBConnection
            .BackgroundQuery = False
            .CommandText = Array("Recipes$")
            .CommandType = xlCmdTable
            .Connection = Array( _
            "OLEDB;Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=C:\Users\robertsutor\Desktop\1-RES Shopping Lists.xlsm;Mode=Share De" _
            , _
            "ny Write;Extended Properties=""HDR=YES;"";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Engine Type=37;Jet OLE" _
            , _
            "DB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Passw" _
            , _
            "ord="""";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet " _
            , _
            "OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False;Jet OLEDB:Bypass UserInfo Va" _
            , "lidation=False")
            .RefreshOnFileOpen = False
            .SavePassword = False
            .SourceConnectionFile = ""
            .ServerCredentialsMethod = xlCredentialsMethodIntegrated
            .AlwaysUseConnectionFile = False
            .ServerFillColor = False
            .ServerFontStyle = False
            .ServerNumberFormat = False
            .ServerTextColor = False
        End With
        With ActiveWorkbook.Connections("1-RES Shopping Lists")
            .Name = "1-RES Shopping Lists"
            .Description = "Added text"
        End With
    End Sub


  • Excel vba on advance filter

    HI all,

    i have used excel to record a macro for a list of step of advance filter.  when i finished all my "click" steps to perform the advance filter, the result is correct.

    But when i take the corresponding VBA code and re-run, it does't work , seems that it is no filter result.

    i am doing advance filter on a date field, is the problem related to it?

    the code i generated is listed below.

        Range("A7:P916").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
            Range("'Ad. filter'!Criteria"), Unique:=False

    Data format of date is "14/9/2010", and i have set the Criteria as >=15/2/2011 and <=14/2/2012

    i dunno why i can't generated the correct result , pls help

    THANKS



  • Can I generate an xml file in Excel using an existing xml schema file?

    Hi,

    my company wants to request data to reported to us in xml file format, we will supply the xml schema file to our reporting population.  i wondered if excel enables users to generate an xml file given a supplied xml schema file?  in other words, if our reporting population have the xml schema file we supply and excel is it enough for them to generate a valid xml file using our schema?

    I know it probably seems like a very straightforward question, but all i have been able to find online is how to generate an xml and schema file from excel - which isn't quite the same as generating an xml file from excel and a supplied schema file. 

    Thanks,
    Amanda :)



  • VBA to clear the Immediate Window

     

    When developing a macro I often use Debug.Print to show results in the immediate window and then have to manualy delete the contents of the immediate window between executions of the macro.  Is there a VBA action to delete the contents of the immediate window? 



.