QUẢNG CÁO ĐẦU TRANG

Collapse

Thông báo

Collapse
No announcement yet.

Hỏi về VBA

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Hỏi về VBA

    Chào các bác!
    Các bác cho em hỏi một câu: Hiện nay, VB.net đang dần thay thế cho VB cổ điển. Bằng chứng là đã có rất nhiều người chuyển từ VB sang VB.net. Em đang băn khoăn một điều: liệu có còn cái gọi là VBA trong bộ office và trong CAD nữa hay không? Em đang định đầu tư vào VBA trong CAD mà hoang mang quá! Chỉ sợ sau lại phải học lại thì sẽ mất thời gian.
    Nhờ các bác cho em một lời khuyên!

  • #2
    Ðề: Hỏi về VBA

    Nguyên văn bởi HAiNV
    Chào các bác!
    Các bác cho em hỏi một câu: Hiện nay, VB.net đang dần thay thế cho VB cổ điển. Bằng chứng là đã có rất nhiều người chuyển từ VB sang VB.net. Em đang băn khoăn một điều: liệu có còn cái gọi là VBA trong bộ office và trong CAD nữa hay không? Em đang định đầu tư vào VBA trong CAD mà hoang mang quá! Chỉ sợ sau lại phải học lại thì sẽ mất thời gian.
    Nhờ các bác cho em một lời khuyên!
    chừng nào tồn tại autocad và office thì VBA của bạn vẩn chưa thất nghiệp.
    Mà chờ đến khi VBA mất, thì lúc đó có thể bạn đã thôi làm xd rùi( về hưu chẳng hạn)

    Ghi chú


    • #3
      Ðề: Hỏi về VBA

      Xin chào !
      Tôi là thành viên mới, Tôi muốn tìm hiểu và tự học VBA trong AutoCAD như chưa có tài liệu, bạn nào biết tài liệu nào hay chỉ cho mình với.

      Ghi chú


      • #4
        Ðề: Hỏi về VBA

        Nguyên văn bởi caonguyen_bp93
        Xin chào !
        Tôi là thành viên mới, Tôi muốn tìm hiểu và tự học VBA trong AutoCAD như chưa có tài liệu, bạn nào biết tài liệu nào hay chỉ cho mình với.
        Bác cứ thư thả , lòng vòng đi dạo quanh cái box này thế nào cũng kiếm khối
        Quất ngựa truy phong. Hẹn ngày tái ngộ.

        Ghi chú


        • #5
          Ðề: Hỏi về VBA

          Nguyên văn bởi shinichi
          Bác cứ thư thả , lòng vòng đi dạo quanh cái box này thế nào cũng kiếm khối
          Cảm ơn bác!
          Bác cũng dạo quanh đây à, chắc là bác cũng quan tâm tới VBA, bác có kinh nghiệm gì về VBA thì góp ý cho anh em với.

          Ghi chú


          • #6
            Ðề: Hỏi về VBA

            Nếu bạn chỉ làm các ứng dụng phục vụ cho công việc của bản thân hoặc của đơn vị thì chỉ cần VBA là tuyệt vời rồi, còn làm phần mềm thương mại thì bạn nền tìm hiểu sâu hơn.
            Công ty Cổ phần kỹ thuật công trình- Thương mại C.N.C.C
            Email : cncc.jsc@gmail.com

            Ghi chú


            • #7
              Ðề: Hỏi về VBA

              Anh Việt Anh ơi cho em hỏi chút, muốn có một bảng tính excel trong VBA trong Cad thì làm thế nào?
              Em cũng muốn hỏi là việc selection set trong VBA cad sau khi select xong thì nó nhận là entity thôi, làm sao đưa về đúng của nó là polyline chẳng hạn! Xin cảm ơn anh nhiều nhé, chúc anh năm mới mạnh khoẻ!

              Ghi chú


              • #8
                Ðề: Hỏi về VBA

                Nguyên văn bởi ngayxuan
                Anh Việt Anh ơi cho em hỏi chút, muốn có một bảng tính excel trong VBA trong Cad thì làm thế nào?
                bạn có thể dùng cái Tool có tên là F1 của hãng Formular One, cái này nếu bạn cài Delphi 6 hình như cũng có. Cái tool này cho phép xây dựng bảng tính gần giống với Excel.

                Nguyên văn bởi ngayxuan
                Em cũng muốn hỏi là việc selection set trong VBA cad sau khi select xong thì nó nhận là entity thôi, làm sao đưa về đúng của nó là polyline chẳng hạn! Xin cảm ơn anh nhiều nhé, chúc anh năm mới mạnh khoẻ!
                Khi các đối tượng được chọn, chúng sẽ nằm trong tập hợp Selection Set với các thành phần là các Entity. Bạn có thể dùng thuộc tính.ObjectName để kiểm tra xem đối tượng đó là gì:
                Ví dụ :

                Line là AcDbLine
                PolyLine là AcDbPolyLine
                .....
                Sau đó bạn dùng lệnh Set để gán các biến kiểu Line, PolyLine... của bạn theo các đối tượng đó(Tuy nhiên bạn có thể cứ để các đối tượng đó dạng Entity mà sử dụng cũng được).

                Chúc bạn thành công
                Công ty Cổ phần kỹ thuật công trình- Thương mại C.N.C.C
                Email : cncc.jsc@gmail.com

                Ghi chú


                • #9
                  Ðề: Hỏi về VBA

                  Cam on anh, anh tra loi nhanh qua, dung la thoi dai cong nghe thong tin co khac!
                  Co dieu em khong co denphil. Liệu còn cách nào khác không anh!

                  Ghi chú


                  • #10
                    Ðề: Hỏi về VBA

                    Nguyên văn bởi ngayxuan
                    Cam on anh, anh tra loi nhanh qua, dung la thoi dai cong nghe thong tin co khac!
                    Co dieu em khong co denphil. Liệu còn cách nào khác không anh!
                    Bạn thử search trong google với từ khóa là F1.ocx freedownload xem, nếu không bạn cứ ra hàng CD-rom hỏi mua một đĩa cài Delphi 6 về cài lên, kiểu gì cũng có.
                    Công ty Cổ phần kỹ thuật công trình- Thương mại C.N.C.C
                    Email : cncc.jsc@gmail.com

                    Ghi chú


                    • #11
                      Ðề: Hỏi về VBA

                      Nguyên văn bởi PMXD
                      Nếu bạn chỉ làm các ứng dụng phục vụ cho công việc của bản thân hoặc của đơn vị thì chỉ cần VBA là tuyệt vời rồi, còn làm phần mềm thương mại thì bạn nền tìm hiểu sâu hơn.
                      Cảm ơn anh Việt Anh đã góp ý để em có định hướng cho việc làm các ứng dụng phục vụ trong công việc của mình.

                      Ghi chú


                      • #12
                        Ðề: Hỏi về VBA

                        Nguyên văn bởi ngayxuan
                        Anh Việt Anh ơi cho em hỏi chút, muốn có một bảng tính excel trong VBA trong Cad thì làm thế nào?
                        Em cũng muốn hỏi là việc selection set trong VBA cad sau khi select xong thì nó nhận là entity thôi, làm sao đưa về đúng của nó là polyline chẳng hạn! Xin cảm ơn anh nhiều nhé, chúc anh năm mới mạnh khoẻ!
                        Tôi xin trả lời bạn như sau:
                        Theo như bác PMXD nói tôi thấy rất đúng nhưng sợ bạn vẫn ko hiêu cách làm vì bác nói hơi chung chung nên tôi nói cụ thể hơn thôi
                        Cái này sau khi chọn trên màn hình muốn nó nhận là các đối tượng riêng biệt của ACAD thì phải dùng method là item mới được
                        Set setobjonscr = ThisDrawing.SelectionSets.Add("VBA")
                        setobjonscr.SelectOnScreen
                        Set objline = setobjonscr.Item(AcadLine)
                        ­

                        Ghi chú


                        • #13
                          Ðề: Hỏi về VBA

                          Nguyên văn bởi HAiNV
                          Chào các bác!
                          Các bác cho em hỏi một câu: Hiện nay, VB.net đang dần thay thế cho VB cổ điển. Bằng chứng là đã có rất nhiều người chuyển từ VB sang VB.net. Em đang băn khoăn một điều: liệu có còn cái gọi là VBA trong bộ office và trong CAD nữa hay không? Em đang định đầu tư vào VBA trong CAD mà hoang mang quá! Chỉ sợ sau lại phải học lại thì sẽ mất thời gian.
                          Nhờ các bác cho em một lời khuyên!

                          Học VBA trong CAD chẳng qua là học các mô hình component của CAD, còn VBA chỉ là ngôn ngữ VB.

                          Hiện nay bản VS.NET đã có VSTA thay cho VBA.

                          Ghi chú


                          • #14
                            Ðề: Hỏi về VBA

                            Tôi xin mạn phép đưa ra quan điểm của tôi như sau: Học .Net, VB hay VBA... tất cả cái đó đều giống nhau. Tại sao T lại nói như vậy. Bởi vì, bạn thử hỏi mình xem tại sao trường kỹ thuật nào cũng học Pascal (Nó đã quá cổ điển rối). Nhưng tại vì nó trang bị cho mình một tu duy lôgíc cái đó là quan trọng. Khi bạn đã có logic thì vấn đề chuyển ngôn ngữ lập trình đơn gian như trở bàn tay. Cái bạn cần là ý tưởng. Từ ý tưởng ta có thể tìm ra ngôn ngữ lập trình có đầy đủ tính năng để bạn có thể áp dụng một cách nhanh nhất và hiệu quả nhất. Chúc bạn thành công.

                            Trên đây là quan điểm của tôi. Các bạn tham khảo nhé.

                            Ghi chú

                            Working...
                            X