Tôi cần trợ giúp với việc thêm một điểm dừng tab (vị trí ở 1cm) vào tài liệu từ sử dụng từ interop và C#. Đây là những gì tôi đã thử.Thêm một điểm dừng tab vào một phạm vi đoạn trong C#
Range range = paragraph.Range;
int firstTabStart = range .Start;
range .SetRange(firstTabStart, firstTabStart);
range .Paragraphs.TabStops.Add(5, WdTabAlignment.wdAlignTabRight);
Khi tôi mở tài liệu từ, tôi không thấy bất kỳ điểm dừng tab nào. tuy nhiên tôi có thể chèn sắp xếp tab sử dụng
range .InsertAlignmentTab((int)WdAlignmentTabAlignment.wdCenter,
(int)WdAlignmentTabRelative.wdMargin);
Mặc dù, các tab này là tuyệt đối và tôi không thể chỉnh sửa chúng trong các tài liệu văn bản.
Vui lòng trợ giúp.
Google nói rằng 1cm = 28 điểm. Không chính xác giải quyết vấn đề của bạn, nhưng FYI. – klugerama
Hoặc bạn có thể sử dụng 'application.CentimetersToPoints (2f)' (trên đối tượng ứng dụng Word của bạn) hoặc 'MillimetersToPoints',' InchesToPoints', v.v. – joshuahealy