Đăng Ký
Kết quả 1 đến 10 của 41

Hybrid View

  1. #1
    Thành viên cấp 4
    Ngày tham gia
    Nov 2011
    Bài viết
    490
    Thanks
    0
    49 lượt trong 35 bài viết
    anh search đươc cái này trên siemens em làm thử xem:
    I actually found solution myself. togue

    To create new picture via VBA you can use something like this:

    Sub NewPicture()
    Dim objDocument As Document
    Dim FileName As String
    Dim FolderPath As String

    FileName = "NewPicture.pdl"
    FolderPath = "C:\Program Files\Siemens\Step7\S7Proj\Step7ProjectName\wincpr oj\WinCCProjectName\GraCs\"

    Set objDocument = Application.Documents.Add(hmiOpenDocumentTypeVisib le)
    objDocument.BackColor = RGB(73, 73, 73)
    objDocument.Width = 500
    objDocument.Height = 500

    objDocument.SaveAs (FolderPath & FileName)
    objDocument.Close
    End Sub

    //================================================== ====================
    And to modify existing picures this:

    Sub AddNewObjectToPicture()


    Dim objDocument As Document
    Dim objObject As HMIObject

    Set objDocument = Application.Documents.Open("C:\Program Files\Siemens\Step7\S7Proj\Step7ProjectName\wincpr oj\WinCCProjectName\GraCs\NewPicture.pdl")
    Set objObject = ActiveDocument.HMIObjects.AddHMIObject("CircleAsHM IObject", "HMICircle")
    objDocument.Save
    objDocument.Close
    End Sub



    But there is still one existing problem. How do I search my GraCs folder for all .pdl files?



    === Edited by lvlcek @ 10/14/2012 2:09 PM [GMT ] ===
    HỌC, HỌC NỮA, HỌC MÃI,HỌC HẾT LỚP BẢY THÌ NGHỈ
    Hidden Content

  2. #2
    Thành viên cấp 2
    Ngày tham gia
    Nov 2011
    Bài viết
    83
    Thanks
    2
    3 lượt trong 3 bài viết
    Dear Đại ca,

    Em sẽ thử nếu được sẻ Report

    Dear Hưng, ở đây anh muốn sử dụng nhiều cửa sổ popup (Picture Window) cho nhiều đối tượng nhưng nếu tạo sẵn thì project quá nặng nên anh muốn khi runtime cần chạy cửa sổ nào tạo cửa sổ đó
    Võ Duy Hùng
    Mobile: +84 989 807 174
    Email: Hidden Content
    ---------------------------------------------------------------

  3. #3
    Thành viên cấp 7
    Ngày tham gia
    May 2011
    Đang ở
    HoChiMinhCiTy
    Bài viết
    781
    Thanks
    7
    43 lượt trong 37 bài viết
    Dear Mr Hùng, anh chỉ cần tạo 1 cửa sổ là được, em đang nói tới cách dùng 1 pup-up.


    Trích dẫn Gửi bởi hung_thinhphatgroup Xem bài viết
    Dear Đại ca,

    Em sẽ thử nếu được sẻ Report

    Dear Hưng, ở đây anh muốn sử dụng nhiều cửa sổ popup (Picture Window) cho nhiều đối tượng nhưng nếu tạo sẵn thì project quá nặng nên anh muốn khi runtime cần chạy cửa sổ nào tạo cửa sổ đó

    Hãy luôn là chính mình.
    Mail :Hidden Content

  4. #4
    Thành viên cấp 2
    Ngày tham gia
    Nov 2011
    Bài viết
    83
    Thanks
    2
    3 lượt trong 3 bài viết
    Dear Hưng,

    Vấn đề anh muốn là nhiều khi sẽ có nhiều cửa sổ hiển thị 1 lúc chứ ko phải 1 .Vụ Tagprefix anh đã làm rồi ko có vấn đề j.

    Dear đại ca em đã thử rồi đoạn code của anh đúng là VBA chứ ko phải VBS nên ko sử dụng được.
    Võ Duy Hùng
    Mobile: +84 989 807 174
    Email: Hidden Content
    ---------------------------------------------------------------

Tag của Chủ đề này

Đánh dấu

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Back to Top